@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCVideoHandlerStats
extends RTCMediaHandlerStats
| Modifier and Type | Method and Description |
|---|---|
static RTCVideoHandlerStats |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String kind) |
default RTCVideoHandlerStats |
ended(boolean ended) |
int |
frameHeight() |
default RTCVideoHandlerStats |
frameHeight(int frameHeight) |
double |
framesPerSecond() |
default RTCVideoHandlerStats |
framesPerSecond(double framesPerSecond) |
int |
frameWidth() |
default RTCVideoHandlerStats |
frameWidth(int frameWidth) |
default RTCVideoHandlerStats |
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.
|
default RTCVideoHandlerStats |
kind(java.lang.String kind) |
default RTCVideoHandlerStats |
priority(java.lang.String priority) |
default RTCVideoHandlerStats |
remoteSource(boolean remoteSource) |
void |
setFrameHeight(int frameHeight) |
void |
setFramesPerSecond(double framesPerSecond) |
void |
setFrameWidth(int frameWidth) |
default RTCVideoHandlerStats |
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 RTCVideoHandlerStats |
trackIdentifier(java.lang.String trackIdentifier) |
default RTCVideoHandlerStats |
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.
|
ended, kind, priority, remoteSource, setEnded, setKind, setPriority, setRemoteSource, setTrackIdentifier, trackIdentifier@JsOverlay @Nonnull static RTCVideoHandlerStats create(@Nonnull java.lang.String id, double timestamp, @RTCStatsType @Nonnull java.lang.String type, @Nonnull java.lang.String kind)
create in interface RTCMediaHandlerStats@JsProperty(name="frameHeight") int frameHeight()
@JsProperty void setFrameHeight(int frameHeight)
@JsOverlay @Nonnull default RTCVideoHandlerStats frameHeight(int frameHeight)
@JsProperty(name="frameWidth") int frameWidth()
@JsProperty void setFrameWidth(int frameWidth)
@JsOverlay @Nonnull default RTCVideoHandlerStats frameWidth(int frameWidth)
@JsProperty(name="framesPerSecond") double framesPerSecond()
@JsProperty void setFramesPerSecond(double framesPerSecond)
@JsOverlay @Nonnull default RTCVideoHandlerStats framesPerSecond(double framesPerSecond)
@JsOverlay @Nonnull default RTCVideoHandlerStats ended(boolean ended)
ended in interface RTCMediaHandlerStats@JsOverlay @Nonnull default RTCVideoHandlerStats kind(@Nonnull java.lang.String kind)
kind in interface RTCMediaHandlerStats@JsOverlay @Nonnull default RTCVideoHandlerStats trackIdentifier(@Nonnull java.lang.String trackIdentifier)
trackIdentifier in interface RTCMediaHandlerStats@JsOverlay @Nonnull default RTCVideoHandlerStats priority(@RTCPriorityType @Nonnull java.lang.String priority)
priority in interface RTCMediaHandlerStats@JsOverlay @Nonnull default RTCVideoHandlerStats remoteSource(boolean remoteSource)
remoteSource in interface RTCMediaHandlerStats@JsOverlay @Nonnull default RTCVideoHandlerStats id(@Nonnull java.lang.String id)
id in interface RTCMediaHandlerStatsid in interface RTCStats@JsOverlay @Nonnull default RTCVideoHandlerStats timestamp(double timestamp)
timestamp in interface RTCMediaHandlerStatstimestamp in interface RTCStats@JsOverlay @Nonnull default RTCVideoHandlerStats type(@RTCStatsType @Nonnull java.lang.String type)
type in interface RTCMediaHandlerStatstype in interface RTCStats