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