@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public static interface RTCRemoteOutboundRtpStreamStats.Builder
extends RTCRemoteOutboundRtpStreamStats
RTCRemoteOutboundRtpStreamStats.Builder| Modifier and Type | Method and Description |
|---|---|
default RTCRemoteOutboundRtpStreamStats.Builder |
averageRTCPInterval(double averageRTCPInterval) |
default RTCRemoteOutboundRtpStreamStats.Builder |
bytesSent(int bytesSent) |
default RTCRemoteOutboundRtpStreamStats.Builder |
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.
|
default RTCRemoteOutboundRtpStreamStats.Builder |
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.Builder |
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.
|
default RTCRemoteOutboundRtpStreamStats.Builder |
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.Builder |
mediaType(java.lang.String mediaType) |
default RTCRemoteOutboundRtpStreamStats.Builder |
packetsSent(int packetsSent) |
default RTCRemoteOutboundRtpStreamStats.Builder |
remoteTimestamp(double remoteTimestamp)
The RTCRemoteOutboundRtpStreamStats property remoteTimestamp indicates the timestamp on the remote peer at which these statistics were sent.
|
default RTCRemoteOutboundRtpStreamStats.Builder |
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.
|
default RTCRemoteOutboundRtpStreamStats.Builder |
roundTripTime(double roundTripTime) |
default RTCRemoteOutboundRtpStreamStats.Builder |
roundTripTimeMeasurements(int roundTripTimeMeasurements) |
default RTCRemoteOutboundRtpStreamStats.Builder |
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.Builder |
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.Builder |
totalRoundTripTime(double totalRoundTripTime) |
default RTCRemoteOutboundRtpStreamStats.Builder |
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.Builder |
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.
|
create, localId, remoteTimestamp, reportsSent, roundTripTime, roundTripTimeMeasurements, setLocalId, setRemoteTimestamp, setReportsSent, setRoundTripTime, setRoundTripTimeMeasurements, setTotalRoundTripTime, totalRoundTripTimebytesSent, packetsSent, setBytesSent, setPacketsSentaverageRTCPInterval, codecId, kind, mediaType, setAverageRTCPInterval, setCodecId, setKind, setMediaType, setSsrc, setTransportId, ssrc, transportId@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder localId(@Nonnull java.lang.String localId)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder remoteTimestamp(double remoteTimestamp)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder reportsSent(int reportsSent)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder roundTripTime(double roundTripTime)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder roundTripTimeMeasurements(int roundTripTimeMeasurements)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder totalRoundTripTime(double totalRoundTripTime)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder bytesSent(int bytesSent)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder packetsSent(int packetsSent)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder codecId(@Nonnull java.lang.String codecId)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder kind(@Nonnull java.lang.String kind)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder ssrc(int ssrc)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder transportId(@Nonnull java.lang.String transportId)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder averageRTCPInterval(double averageRTCPInterval)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder mediaType(@Nonnull java.lang.String mediaType)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder id(@Nonnull java.lang.String id)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder timestamp(double timestamp)
@JsOverlay @Nonnull default RTCRemoteOutboundRtpStreamStats.Builder type(@RTCStatsType @Nonnull java.lang.String type)