@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCRtpStreamStats
extends RTCStats
| Modifier and Type | Method and Description |
|---|---|
double |
averageRTCPInterval() |
default RTCRtpStreamStats |
averageRTCPInterval(double averageRTCPInterval) |
java.lang.String |
codecId()
The RTCRtpStreamStats dictionary's codecId property is a string which uniquely identifies the object that was inspected to produce the data in the RTCCodecStats for the RTP stream.
|
default RTCRtpStreamStats |
codecId(java.lang.String codecId)
The RTCRtpStreamStats dictionary's codecId property is a string which uniquely identifies the object that was inspected to produce the data in the RTCCodecStats for the RTP stream.
|
static RTCRtpStreamStats |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String kind,
int ssrc) |
default RTCRtpStreamStats |
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()
The kind property of the RTCRtpStreamStats dictionary is a string indicating whether the described RTP stream contains audio or video media.
|
default RTCRtpStreamStats |
kind(java.lang.String kind)
The kind property of the RTCRtpStreamStats dictionary is a string indicating whether the described RTP stream contains audio or video media.
|
java.lang.String |
mediaType() |
default RTCRtpStreamStats |
mediaType(java.lang.String mediaType) |
void |
setAverageRTCPInterval(double averageRTCPInterval) |
void |
setCodecId(java.lang.String codecId)
The RTCRtpStreamStats dictionary's codecId property is a string which uniquely identifies the object that was inspected to produce the data in the RTCCodecStats for the RTP stream.
|
void |
setKind(java.lang.String kind)
The kind property of the RTCRtpStreamStats dictionary is a string indicating whether the described RTP stream contains audio or video media.
|
void |
setMediaType(java.lang.String mediaType) |
void |
setSsrc(int ssrc)
The RTCRtpStreamStats dictionary's ssrc property provides the Synchronization Source (SSRC), an integer which uniquely identifies the source of the RTP packets whose statistics are covered by the RTCStatsReport that includes this RTCRtpStreamStats dictionary.
|
void |
setTransportId(java.lang.String transportId)
The RTCRtpStreamStats dictionary's transportId property is a string which uniquely identifies the object from which the statistics contained in the RTCTransportStats properties in the RTCStatsReport.
|
int |
ssrc()
The RTCRtpStreamStats dictionary's ssrc property provides the Synchronization Source (SSRC), an integer which uniquely identifies the source of the RTP packets whose statistics are covered by the RTCStatsReport that includes this RTCRtpStreamStats dictionary.
|
default RTCRtpStreamStats |
ssrc(int ssrc)
The RTCRtpStreamStats dictionary's ssrc property provides the Synchronization Source (SSRC), an integer which uniquely identifies the source of the RTP packets whose statistics are covered by the RTCStatsReport that includes this RTCRtpStreamStats dictionary.
|
default RTCRtpStreamStats |
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 |
transportId()
The RTCRtpStreamStats dictionary's transportId property is a string which uniquely identifies the object from which the statistics contained in the RTCTransportStats properties in the RTCStatsReport.
|
default RTCRtpStreamStats |
transportId(java.lang.String transportId)
The RTCRtpStreamStats dictionary's transportId property is a string which uniquely identifies the object from which the statistics contained in the RTCTransportStats properties in the RTCStatsReport.
|
default RTCRtpStreamStats |
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 RTCRtpStreamStats create(@Nonnull java.lang.String id, double timestamp, @RTCStatsType @Nonnull java.lang.String type, @Nonnull java.lang.String kind, int ssrc)
@JsProperty(name="codecId") java.lang.String codecId()
@JsProperty
void setCodecId(@Nonnull
java.lang.String codecId)
@JsOverlay @Nonnull default RTCRtpStreamStats codecId(@Nonnull java.lang.String codecId)
@JsProperty(name="kind") @Nonnull java.lang.String kind()
@JsProperty
void setKind(@Nonnull
java.lang.String kind)
@JsOverlay @Nonnull default RTCRtpStreamStats kind(@Nonnull java.lang.String kind)
@JsProperty(name="ssrc") int ssrc()
@JsProperty void setSsrc(int ssrc)
@JsOverlay @Nonnull default RTCRtpStreamStats ssrc(int ssrc)
@JsProperty(name="transportId") java.lang.String transportId()
@JsProperty
void setTransportId(@Nonnull
java.lang.String transportId)
@JsOverlay @Nonnull default RTCRtpStreamStats transportId(@Nonnull java.lang.String transportId)
@JsProperty(name="averageRTCPInterval") double averageRTCPInterval()
@JsProperty void setAverageRTCPInterval(double averageRTCPInterval)
@JsOverlay @Nonnull default RTCRtpStreamStats averageRTCPInterval(double averageRTCPInterval)
@JsProperty(name="mediaType") java.lang.String mediaType()
@JsProperty
void setMediaType(@Nonnull
java.lang.String mediaType)
@JsOverlay @Nonnull default RTCRtpStreamStats mediaType(@Nonnull java.lang.String mediaType)
@JsOverlay @Nonnull default RTCRtpStreamStats id(@Nonnull java.lang.String id)
id in interface RTCStats@JsOverlay @Nonnull default RTCRtpStreamStats timestamp(double timestamp)
timestamp in interface RTCStats@JsOverlay @Nonnull default RTCRtpStreamStats type(@RTCStatsType @Nonnull java.lang.String type)
type in interface RTCStats