@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCMediaSourceStats
extends RTCStats
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCMediaSourceStats.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RTCMediaSourceStats.Builder |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String kind,
java.lang.String trackIdentifier) |
java.lang.String |
kind() |
boolean |
relayedSource() |
void |
setKind(java.lang.String kind) |
void |
setRelayedSource(boolean relayedSource) |
void |
setTrackIdentifier(java.lang.String trackIdentifier) |
java.lang.String |
trackIdentifier() |
@JsOverlay @Nonnull static RTCMediaSourceStats.Builder create(@Nonnull java.lang.String id, double timestamp, @RTCStatsType @Nonnull java.lang.String type, @Nonnull java.lang.String kind, @Nonnull java.lang.String trackIdentifier)
@JsProperty(name="kind") @Nonnull java.lang.String kind()
@JsProperty
void setKind(@Nonnull
java.lang.String kind)
@JsProperty(name="relayedSource") boolean relayedSource()
@JsProperty void setRelayedSource(boolean relayedSource)
@JsProperty(name="trackIdentifier") @Nonnull java.lang.String trackIdentifier()
@JsProperty
void setTrackIdentifier(@Nonnull
java.lang.String trackIdentifier)