@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCVideoReceiverStats
extends RTCVideoHandlerStats
| Modifier and Type | Method and Description |
|---|---|
static RTCVideoReceiverStats |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String kind) |
default RTCVideoReceiverStats |
ended(boolean ended) |
double |
estimatedPlayoutTimestamp() |
default RTCVideoReceiverStats |
estimatedPlayoutTimestamp(double estimatedPlayoutTimestamp) |
default RTCVideoReceiverStats |
frameHeight(int frameHeight) |
int |
framesDecoded() |
default RTCVideoReceiverStats |
framesDecoded(int framesDecoded) |
int |
framesDropped() |
default RTCVideoReceiverStats |
framesDropped(int framesDropped) |
default RTCVideoReceiverStats |
framesPerSecond(double framesPerSecond) |
int |
framesReceived() |
default RTCVideoReceiverStats |
framesReceived(int framesReceived) |
default RTCVideoReceiverStats |
frameWidth(int frameWidth) |
int |
fullFramesLost() |
default RTCVideoReceiverStats |
fullFramesLost(int fullFramesLost) |
default RTCVideoReceiverStats |
id(java.lang.String id)
The id property of the RTCStats dictionary is a string which uniquely identifies the object for which this RTCStats object provides statistics.
|
double |
jitterBufferDelay() |
default RTCVideoReceiverStats |
jitterBufferDelay(double jitterBufferDelay) |
int |
jitterBufferEmittedCount() |
default RTCVideoReceiverStats |
jitterBufferEmittedCount(int jitterBufferEmittedCount) |
int |
keyFramesReceived() |
default RTCVideoReceiverStats |
keyFramesReceived(int keyFramesReceived) |
default RTCVideoReceiverStats |
kind(java.lang.String kind) |
int |
partialFramesLost() |
default RTCVideoReceiverStats |
partialFramesLost(int partialFramesLost) |
default RTCVideoReceiverStats |
priority(java.lang.String priority) |
default RTCVideoReceiverStats |
remoteSource(boolean remoteSource) |
void |
setEstimatedPlayoutTimestamp(double estimatedPlayoutTimestamp) |
void |
setFramesDecoded(int framesDecoded) |
void |
setFramesDropped(int framesDropped) |
void |
setFramesReceived(int framesReceived) |
void |
setFullFramesLost(int fullFramesLost) |
void |
setJitterBufferDelay(double jitterBufferDelay) |
void |
setJitterBufferEmittedCount(int jitterBufferEmittedCount) |
void |
setKeyFramesReceived(int keyFramesReceived) |
void |
setPartialFramesLost(int partialFramesLost) |
default RTCVideoReceiverStats |
timestamp(double timestamp)
The timestamp property of the RTCStats dictionary is a DOMHighResTimeStamp object specifying the time at which the data in the object was sampled.
|
default RTCVideoReceiverStats |
trackIdentifier(java.lang.String trackIdentifier) |
default RTCVideoReceiverStats |
type(java.lang.String type)
The RTCStats dictionary's property type is a string which specifies the type of statistic represented by the object, where the permitted values are drawn from the enum type RTCStatsType.
|
frameHeight, framesPerSecond, frameWidth, setFrameHeight, setFramesPerSecond, setFrameWidthended, kind, priority, remoteSource, setEnded, setKind, setPriority, setRemoteSource, setTrackIdentifier, trackIdentifier@JsOverlay @Nonnull static RTCVideoReceiverStats create(@Nonnull java.lang.String id, double timestamp, @RTCStatsType @Nonnull java.lang.String type, @Nonnull java.lang.String kind)
create in interface RTCMediaHandlerStatscreate in interface RTCVideoHandlerStats@JsProperty(name="estimatedPlayoutTimestamp") double estimatedPlayoutTimestamp()
@JsProperty void setEstimatedPlayoutTimestamp(double estimatedPlayoutTimestamp)
@JsOverlay @Nonnull default RTCVideoReceiverStats estimatedPlayoutTimestamp(double estimatedPlayoutTimestamp)
@JsProperty(name="framesDecoded") int framesDecoded()
@JsProperty void setFramesDecoded(int framesDecoded)
@JsOverlay @Nonnull default RTCVideoReceiverStats framesDecoded(int framesDecoded)
@JsProperty(name="framesDropped") int framesDropped()
@JsProperty void setFramesDropped(int framesDropped)
@JsOverlay @Nonnull default RTCVideoReceiverStats framesDropped(int framesDropped)
@JsProperty(name="framesReceived") int framesReceived()
@JsProperty void setFramesReceived(int framesReceived)
@JsOverlay @Nonnull default RTCVideoReceiverStats framesReceived(int framesReceived)
@JsProperty(name="fullFramesLost") int fullFramesLost()
@JsProperty void setFullFramesLost(int fullFramesLost)
@JsOverlay @Nonnull default RTCVideoReceiverStats fullFramesLost(int fullFramesLost)
@JsProperty(name="jitterBufferDelay") double jitterBufferDelay()
@JsProperty void setJitterBufferDelay(double jitterBufferDelay)
@JsOverlay @Nonnull default RTCVideoReceiverStats jitterBufferDelay(double jitterBufferDelay)
@JsProperty(name="jitterBufferEmittedCount") int jitterBufferEmittedCount()
@JsProperty void setJitterBufferEmittedCount(int jitterBufferEmittedCount)
@JsOverlay @Nonnull default RTCVideoReceiverStats jitterBufferEmittedCount(int jitterBufferEmittedCount)
@JsProperty(name="keyFramesReceived") int keyFramesReceived()
@JsProperty void setKeyFramesReceived(int keyFramesReceived)
@JsOverlay @Nonnull default RTCVideoReceiverStats keyFramesReceived(int keyFramesReceived)
@JsProperty(name="partialFramesLost") int partialFramesLost()
@JsProperty void setPartialFramesLost(int partialFramesLost)
@JsOverlay @Nonnull default RTCVideoReceiverStats partialFramesLost(int partialFramesLost)
@JsOverlay @Nonnull default RTCVideoReceiverStats frameHeight(int frameHeight)
frameHeight in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoReceiverStats frameWidth(int frameWidth)
frameWidth in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoReceiverStats framesPerSecond(double framesPerSecond)
framesPerSecond in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoReceiverStats ended(boolean ended)
ended in interface RTCMediaHandlerStatsended in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoReceiverStats kind(@Nonnull java.lang.String kind)
kind in interface RTCMediaHandlerStatskind in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoReceiverStats trackIdentifier(@Nonnull java.lang.String trackIdentifier)
trackIdentifier in interface RTCMediaHandlerStatstrackIdentifier in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoReceiverStats priority(@RTCPriorityType @Nonnull java.lang.String priority)
priority in interface RTCMediaHandlerStatspriority in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoReceiverStats remoteSource(boolean remoteSource)
remoteSource in interface RTCMediaHandlerStatsremoteSource in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoReceiverStats id(@Nonnull java.lang.String id)
id in interface RTCMediaHandlerStatsid in interface RTCStatsid in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoReceiverStats timestamp(double timestamp)
timestamp in interface RTCMediaHandlerStatstimestamp in interface RTCStatstimestamp in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoReceiverStats type(@RTCStatsType @Nonnull java.lang.String type)
type in interface RTCMediaHandlerStatstype in interface RTCStatstype in interface RTCVideoHandlerStats