@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCRemoteOutboundRtpStreamStats
extends RTCSentRtpStreamStats
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RTCRemoteOutboundRtpStreamStats.Builder
The WebRTC statistics model's RTCRemoteOutboundRtpStreamStats dictionary extends the underlying RTCSentRtpStreamStats dictionary with properties measuring metrics specific to outgoing RTP streams.
|
| Modifier and Type | Method and Description |
|---|---|
static RTCRemoteOutboundRtpStreamStats.Builder |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String kind,
int ssrc) |
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.
|
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.
|
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.
|
bytesSent, packetsSent, setBytesSent, setPacketsSentaverageRTCPInterval, codecId, kind, mediaType, setAverageRTCPInterval, setCodecId, setKind, setMediaType, setSsrc, setTransportId, ssrc, transportId@JsOverlay @Nonnull static RTCRemoteOutboundRtpStreamStats.Builder 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)
@JsProperty(name="remoteTimestamp") double remoteTimestamp()
@JsProperty void setRemoteTimestamp(double remoteTimestamp)
@JsProperty(name="reportsSent") int reportsSent()
@JsProperty void setReportsSent(int reportsSent)