@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCRemoteOutboundRtpStreamStats
extends RTCSentRtpStreamStats
| Modifier and Type | Method and Description |
|---|---|
default RTCRemoteOutboundRtpStreamStats |
averageRTCPInterval(double averageRTCPInterval) |
default RTCRemoteOutboundRtpStreamStats |
bytesSent(int bytesSent) |
default RTCRemoteOutboundRtpStreamStats |
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 RTCRemoteOutboundRtpStreamStats |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String kind,
int ssrc) |
default RTCRemoteOutboundRtpStreamStats |
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 RTCRemoteOutboundRtpStreamStats |
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 |
localId()
The RTCRemoteOutboundRtpStreamStats dictionary's localId property is a string which can be used to identify the RTCInboundRtpStreamStats object whose remoteId matches this value.
|
default RTCRemoteOutboundRtpStreamStats |
localId(java.lang.String localId)
The RTCRemoteOutboundRtpStreamStats dictionary's localId property is a string which can be used to identify the RTCInboundRtpStreamStats object whose remoteId matches this value.
|
default RTCRemoteOutboundRtpStreamStats |
mediaType(java.lang.String mediaType) |
default RTCRemoteOutboundRtpStreamStats |
packetsSent(int packetsSent) |
double |
remoteTimestamp()
The RTCRemoteOutboundRtpStreamStats property remoteTimestamp indicates the timestamp on the remote peer at which these statistics were sent.
|
default RTCRemoteOutboundRtpStreamStats |
remoteTimestamp(double remoteTimestamp)
The RTCRemoteOutboundRtpStreamStats property remoteTimestamp indicates the timestamp on the remote peer at which these statistics were sent.
|
int |
reportsSent()
The RTCRemoteOutboundRtpStreamStats dictionary's reportsSent property provides the number of Sender Reports (SRs) the remote peer has transmitted to the local peer.
|
default RTCRemoteOutboundRtpStreamStats |
reportsSent(int reportsSent)
The RTCRemoteOutboundRtpStreamStats dictionary's reportsSent property provides the number of Sender Reports (SRs) the remote peer has transmitted to the local peer.
|
void |
setLocalId(java.lang.String localId)
The RTCRemoteOutboundRtpStreamStats dictionary's localId property is a string which can be used to identify the RTCInboundRtpStreamStats object whose remoteId matches this value.
|
void |
setRemoteTimestamp(double remoteTimestamp)
The RTCRemoteOutboundRtpStreamStats property remoteTimestamp indicates the timestamp on the remote peer at which these statistics were sent.
|
void |
setReportsSent(int reportsSent)
The RTCRemoteOutboundRtpStreamStats dictionary's reportsSent property provides the number of Sender Reports (SRs) the remote peer has transmitted to the local peer.
|
default RTCRemoteOutboundRtpStreamStats |
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 RTCRemoteOutboundRtpStreamStats |
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 RTCRemoteOutboundRtpStreamStats |
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 RTCRemoteOutboundRtpStreamStats |
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.
|
bytesSent, packetsSent, setBytesSent, setPacketsSentaverageRTCPInterval, codecId, kind, mediaType, setAverageRTCPInterval, setCodecId, setKind, setMediaType, setSsrc, setTransportId, ssrc, transportId@JsOverlay @Nonnull static RTCRemoteOutboundRtpStreamStats create(@Nonnull java.lang.String id, double timestamp, @RTCStatsType @Nonnull java.lang.String type, @Nonnull java.lang.String kind, int ssrc)
create in interface RTCRtpStreamStatscreate in interface RTCSentRtpStreamStats@JsProperty(name="localId") java.lang.String localId()
@JsProperty
void setLocalId(@Nonnull
java.lang.String localId)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats localId(@Nonnull java.lang.String localId)
@JsProperty(name="remoteTimestamp") double remoteTimestamp()
@JsProperty void setRemoteTimestamp(double remoteTimestamp)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats remoteTimestamp(double remoteTimestamp)
@JsProperty(name="reportsSent") int reportsSent()
@JsProperty void setReportsSent(int reportsSent)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats reportsSent(int reportsSent)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats bytesSent(int bytesSent)
bytesSent in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats packetsSent(int packetsSent)
packetsSent in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats codecId(@Nonnull java.lang.String codecId)
codecId in interface RTCRtpStreamStatscodecId in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats kind(@Nonnull java.lang.String kind)
kind in interface RTCRtpStreamStatskind in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats ssrc(int ssrc)
ssrc in interface RTCRtpStreamStatsssrc in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats transportId(@Nonnull java.lang.String transportId)
transportId in interface RTCRtpStreamStatstransportId in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats averageRTCPInterval(double averageRTCPInterval)
averageRTCPInterval in interface RTCRtpStreamStatsaverageRTCPInterval in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats mediaType(@Nonnull java.lang.String mediaType)
mediaType in interface RTCRtpStreamStatsmediaType in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats id(@Nonnull java.lang.String id)
id in interface RTCRtpStreamStatsid in interface RTCSentRtpStreamStatsid in interface RTCStats@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats timestamp(double timestamp)
timestamp in interface RTCRtpStreamStatstimestamp in interface RTCSentRtpStreamStatstimestamp in interface RTCStats@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats type(@RTCStatsType @Nonnull java.lang.String type)
type in interface RTCRtpStreamStatstype in interface RTCSentRtpStreamStatstype in interface RTCStats