@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCRtpStreamStats
extends RTCStats
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCRtpStreamStats.Builder
The RTCRtpStreamStats dictionary is returned by the RTCPeerConnection.getStats(), RTCRtpSender.getStats(), and RTCRtpReceiver.getStats() methods to provide detailed statistics about WebRTC connectivity.
|
static interface |
RTCRtpStreamStats.Step1 |
static interface |
RTCRtpStreamStats.Step2 |
static interface |
RTCRtpStreamStats.Step3 |
static interface |
RTCRtpStreamStats.Step4 |
| Modifier and Type | Method and Description |
|---|---|
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.
|
@JsNonNull 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() |
void |
setAverageRTCPInterval(double averageRTCPInterval) |
void |
setCodecId(@JsNonNull 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(@JsNonNull 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(@JsNonNull 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(@JsNonNull 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.
|
static RTCRtpStreamStats.Step1 |
timestamp(double timestamp) |
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.
|
@JsOverlay @Nonnull static RTCRtpStreamStats.Step1 timestamp(double timestamp)
@JsProperty(name="ssrc") int ssrc()
@JsProperty void setSsrc(int ssrc)
@JsProperty(name="kind") @JsNonNull java.lang.String kind()
@JsProperty void setKind(@JsNonNull java.lang.String kind)
@JsProperty(name="codecId") java.lang.String codecId()
@JsProperty void setCodecId(@JsNonNull java.lang.String codecId)
@JsProperty(name="transportId") java.lang.String transportId()
@JsProperty void setTransportId(@JsNonNull java.lang.String transportId)
@JsProperty(name="averageRTCPInterval") double averageRTCPInterval()
@JsProperty void setAverageRTCPInterval(double averageRTCPInterval)
@JsProperty(name="mediaType") java.lang.String mediaType()
@JsProperty void setMediaType(@JsNonNull java.lang.String mediaType)