@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCVideoSenderStats
extends RTCVideoHandlerStats
| Modifier and Type | Method and Description |
|---|---|
static RTCVideoSenderStats |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String kind) |
default RTCVideoSenderStats |
ended(boolean ended) |
default RTCVideoSenderStats |
frameHeight(int frameHeight) |
int |
framesCaptured() |
default RTCVideoSenderStats |
framesCaptured(int framesCaptured) |
default RTCVideoSenderStats |
framesPerSecond(double framesPerSecond) |
int |
framesSent() |
default RTCVideoSenderStats |
framesSent(int framesSent) |
default RTCVideoSenderStats |
frameWidth(int frameWidth) |
int |
hugeFramesSent() |
default RTCVideoSenderStats |
hugeFramesSent(int hugeFramesSent) |
default RTCVideoSenderStats |
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.
|
int |
keyFramesSent() |
default RTCVideoSenderStats |
keyFramesSent(int keyFramesSent) |
default RTCVideoSenderStats |
kind(java.lang.String kind) |
java.lang.String |
mediaSourceId() |
default RTCVideoSenderStats |
mediaSourceId(java.lang.String mediaSourceId) |
default RTCVideoSenderStats |
priority(java.lang.String priority) |
default RTCVideoSenderStats |
remoteSource(boolean remoteSource) |
void |
setFramesCaptured(int framesCaptured) |
void |
setFramesSent(int framesSent) |
void |
setHugeFramesSent(int hugeFramesSent) |
void |
setKeyFramesSent(int keyFramesSent) |
void |
setMediaSourceId(java.lang.String mediaSourceId) |
default RTCVideoSenderStats |
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 RTCVideoSenderStats |
trackIdentifier(java.lang.String trackIdentifier) |
default RTCVideoSenderStats |
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 RTCVideoSenderStats 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="mediaSourceId") java.lang.String mediaSourceId()
@JsProperty
void setMediaSourceId(@Nonnull
java.lang.String mediaSourceId)
@JsOverlay @Nonnull default RTCVideoSenderStats mediaSourceId(@Nonnull java.lang.String mediaSourceId)
@JsProperty(name="framesCaptured") int framesCaptured()
@JsProperty void setFramesCaptured(int framesCaptured)
@JsOverlay @Nonnull default RTCVideoSenderStats framesCaptured(int framesCaptured)
@JsProperty(name="framesSent") int framesSent()
@JsProperty void setFramesSent(int framesSent)
@JsOverlay @Nonnull default RTCVideoSenderStats framesSent(int framesSent)
@JsProperty(name="hugeFramesSent") int hugeFramesSent()
@JsProperty void setHugeFramesSent(int hugeFramesSent)
@JsOverlay @Nonnull default RTCVideoSenderStats hugeFramesSent(int hugeFramesSent)
@JsProperty(name="keyFramesSent") int keyFramesSent()
@JsProperty void setKeyFramesSent(int keyFramesSent)
@JsOverlay @Nonnull default RTCVideoSenderStats keyFramesSent(int keyFramesSent)
@JsOverlay @Nonnull default RTCVideoSenderStats frameHeight(int frameHeight)
frameHeight in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoSenderStats frameWidth(int frameWidth)
frameWidth in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoSenderStats framesPerSecond(double framesPerSecond)
framesPerSecond in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoSenderStats ended(boolean ended)
ended in interface RTCMediaHandlerStatsended in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoSenderStats kind(@Nonnull java.lang.String kind)
kind in interface RTCMediaHandlerStatskind in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoSenderStats trackIdentifier(@Nonnull java.lang.String trackIdentifier)
trackIdentifier in interface RTCMediaHandlerStatstrackIdentifier in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoSenderStats priority(@RTCPriorityType @Nonnull java.lang.String priority)
priority in interface RTCMediaHandlerStatspriority in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoSenderStats remoteSource(boolean remoteSource)
remoteSource in interface RTCMediaHandlerStatsremoteSource in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoSenderStats id(@Nonnull java.lang.String id)
id in interface RTCMediaHandlerStatsid in interface RTCStatsid in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoSenderStats timestamp(double timestamp)
timestamp in interface RTCMediaHandlerStatstimestamp in interface RTCStatstimestamp in interface RTCVideoHandlerStats@JsOverlay @Nonnull default RTCVideoSenderStats type(@RTCStatsType @Nonnull java.lang.String type)
type in interface RTCMediaHandlerStatstype in interface RTCStatstype in interface RTCVideoHandlerStats