@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="Object")
public interface RTCOutboundRtpStreamStats
extends RTCSentRtpStreamStats
| Modifier and Type | Method and Description |
|---|---|
double |
averageRtcpInterval()
The averageRtcpInterval property of the RTCOutboundRtpStreamStats dictionary is a floating-point value indicating the average time that should pass between transmissions of RTCP packets on this stream.
|
default RTCOutboundRtpStreamStats |
averageRtcpInterval(double averageRtcpInterval)
The averageRtcpInterval property of the RTCOutboundRtpStreamStats dictionary is a floating-point value indicating the average time that should pass between transmissions of RTCP packets on this stream.
|
default RTCOutboundRtpStreamStats |
averageRTCPInterval(double averageRTCPInterval) |
int |
bytesDiscardedOnSend() |
default RTCOutboundRtpStreamStats |
bytesDiscardedOnSend(int bytesDiscardedOnSend) |
default RTCOutboundRtpStreamStats |
bytesSent(int bytesSent) |
default RTCOutboundRtpStreamStats |
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 RTCOutboundRtpStreamStats |
create(java.lang.String id,
double timestamp,
java.lang.String type,
java.lang.String kind,
int ssrc) |
java.lang.String |
encoderImplementation() |
default RTCOutboundRtpStreamStats |
encoderImplementation(java.lang.String encoderImplementation) |
int |
fecPacketsSent() |
default RTCOutboundRtpStreamStats |
fecPacketsSent(int fecPacketsSent) |
int |
firCount()
The firCount property of the RTCOutboundRtpStreamStats dictionary indicates the number of Full Intra Request (FIR) that the remote RTCRtpReceiver has sent to this RTCRtpSender.
|
default RTCOutboundRtpStreamStats |
firCount(int firCount)
The firCount property of the RTCOutboundRtpStreamStats dictionary indicates the number of Full Intra Request (FIR) that the remote RTCRtpReceiver has sent to this RTCRtpSender.
|
int |
frameBitDepth() |
default RTCOutboundRtpStreamStats |
frameBitDepth(int frameBitDepth) |
int |
frameHeight() |
default RTCOutboundRtpStreamStats |
frameHeight(int frameHeight) |
int |
framesDiscardedOnSend() |
default RTCOutboundRtpStreamStats |
framesDiscardedOnSend(int framesDiscardedOnSend) |
int |
framesEncoded()
The framesEncoded property of the RTCOutboundRtpStreamStats dictionary indicates the total number of frames that have been encoded by this RTCRtpSender for this media source.
|
default RTCOutboundRtpStreamStats |
framesEncoded(int framesEncoded)
The framesEncoded property of the RTCOutboundRtpStreamStats dictionary indicates the total number of frames that have been encoded by this RTCRtpSender for this media source.
|
double |
framesPerSecond() |
default RTCOutboundRtpStreamStats |
framesPerSecond(double framesPerSecond) |
int |
framesSent() |
default RTCOutboundRtpStreamStats |
framesSent(int framesSent) |
int |
frameWidth() |
default RTCOutboundRtpStreamStats |
frameWidth(int frameWidth) |
int |
headerBytesSent() |
default RTCOutboundRtpStreamStats |
headerBytesSent(int headerBytesSent) |
int |
hugeFramesSent() |
default RTCOutboundRtpStreamStats |
hugeFramesSent(int hugeFramesSent) |
default RTCOutboundRtpStreamStats |
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.
|
int |
keyFramesEncoded() |
default RTCOutboundRtpStreamStats |
keyFramesEncoded(int keyFramesEncoded) |
default RTCOutboundRtpStreamStats |
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.
|
double |
lastPacketSentTimestamp()
The lastPacketSentTimestamp property of the RTCOutboundRtpStreamStats dictionary indicates the time at which the RTCRtpSender described by this RTCOutboundRtpStreamStats object last transmitted a packet to the remote receiver.
|
default RTCOutboundRtpStreamStats |
lastPacketSentTimestamp(double lastPacketSentTimestamp)
The lastPacketSentTimestamp property of the RTCOutboundRtpStreamStats dictionary indicates the time at which the RTCRtpSender described by this RTCOutboundRtpStreamStats object last transmitted a packet to the remote receiver.
|
java.lang.String |
mediaSourceId() |
default RTCOutboundRtpStreamStats |
mediaSourceId(java.lang.String mediaSourceId) |
default RTCOutboundRtpStreamStats |
mediaType(java.lang.String mediaType) |
int |
nackCount()
The nackCount property of the RTCOutboundRtpStreamStats dictionary is a numeric value indicating the number of times the RTCRtpSender described by this object received a NACK packet from the remote receiver.
|
default RTCOutboundRtpStreamStats |
nackCount(int nackCount)
The nackCount property of the RTCOutboundRtpStreamStats dictionary is a numeric value indicating the number of times the RTCRtpSender described by this object received a NACK packet from the remote receiver.
|
int |
packetsDiscardedOnSend() |
default RTCOutboundRtpStreamStats |
packetsDiscardedOnSend(int packetsDiscardedOnSend) |
default RTCOutboundRtpStreamStats |
packetsSent(int packetsSent) |
jsinterop.base.JsPropertyMap<java.lang.Double> |
perDscpPacketsSent()
The perDscpPacketsSent property of the RTCOutboundRtpStreamStats dictionary is a record comprised of key/value pairs in which each key is a string representation of a Differentiated Services Code Point and the value is the number of packets sent for that DCSP.
|
default RTCOutboundRtpStreamStats |
perDscpPacketsSent(jsinterop.base.JsPropertyMap<java.lang.Double> perDscpPacketsSent)
The perDscpPacketsSent property of the RTCOutboundRtpStreamStats dictionary is a record comprised of key/value pairs in which each key is a string representation of a Differentiated Services Code Point and the value is the number of packets sent for that DCSP.
|
int |
pliCount()
The pliCount property of the RTCOutboundRtpStreamStats dictionary states the number of times the remote peer's RTCRtpReceiver sent a Picture Loss Indication (PLI) packet to the RTCRtpSender for which this object provides statistics.
|
default RTCOutboundRtpStreamStats |
pliCount(int pliCount)
The pliCount property of the RTCOutboundRtpStreamStats dictionary states the number of times the remote peer's RTCRtpReceiver sent a Picture Loss Indication (PLI) packet to the RTCRtpSender for which this object provides statistics.
|
int |
qpSum()
The qpSum property of the RTCOutboundRtpStreamStats dictionary is a value generated by adding the Quantization Parameter (QP) values for every frame this sender has produced to date on the video track corresponding to this RTCOutboundRtpStreamStats object.
|
default RTCOutboundRtpStreamStats |
qpSum(int qpSum)
The qpSum property of the RTCOutboundRtpStreamStats dictionary is a value generated by adding the Quantization Parameter (QP) values for every frame this sender has produced to date on the video track corresponding to this RTCOutboundRtpStreamStats object.
|
jsinterop.base.JsPropertyMap<java.lang.Double> |
qualityLimitationDurations() |
default RTCOutboundRtpStreamStats |
qualityLimitationDurations(jsinterop.base.JsPropertyMap<java.lang.Double> qualityLimitationDurations) |
java.lang.String |
qualityLimitationReason()
The qualityLimitationReason property of the RTCOutboundRtpStreamStats dictionary is a string indicating the reason why the media quality in the stream is currently being reduced by the codec during encoding, or none if no quality reduction is being performed.
|
default RTCOutboundRtpStreamStats |
qualityLimitationReason(java.lang.String qualityLimitationReason)
The qualityLimitationReason property of the RTCOutboundRtpStreamStats dictionary is a string indicating the reason why the media quality in the stream is currently being reduced by the codec during encoding, or none if no quality reduction is being performed.
|
int |
qualityLimitationResolutionChanges() |
default RTCOutboundRtpStreamStats |
qualityLimitationResolutionChanges(int qualityLimitationResolutionChanges) |
java.lang.String |
remoteId()
The remoteId property of the RTCOutboundRtpStreamStats dictionary specifies the id of the RTCRemoteInboundRtpStreamStats object representing the remote peer's RTCRtpReceiver which is sending the media to the local peer for this SSRC.
|
default RTCOutboundRtpStreamStats |
remoteId(java.lang.String remoteId)
The remoteId property of the RTCOutboundRtpStreamStats dictionary specifies the id of the RTCRemoteInboundRtpStreamStats object representing the remote peer's RTCRtpReceiver which is sending the media to the local peer for this SSRC.
|
int |
retransmittedBytesSent() |
default RTCOutboundRtpStreamStats |
retransmittedBytesSent(int retransmittedBytesSent) |
int |
retransmittedPacketsSent() |
default RTCOutboundRtpStreamStats |
retransmittedPacketsSent(int retransmittedPacketsSent) |
java.lang.String |
rid() |
default RTCOutboundRtpStreamStats |
rid(java.lang.String rid) |
int |
rtxSsrc() |
default RTCOutboundRtpStreamStats |
rtxSsrc(int rtxSsrc) |
int |
samplesEncodedWithCelt() |
default RTCOutboundRtpStreamStats |
samplesEncodedWithCelt(int samplesEncodedWithCelt) |
int |
samplesEncodedWithSilk() |
default RTCOutboundRtpStreamStats |
samplesEncodedWithSilk(int samplesEncodedWithSilk) |
java.lang.String |
senderId() |
default RTCOutboundRtpStreamStats |
senderId(java.lang.String senderId) |
void |
setAverageRtcpInterval(double averageRtcpInterval)
The averageRtcpInterval property of the RTCOutboundRtpStreamStats dictionary is a floating-point value indicating the average time that should pass between transmissions of RTCP packets on this stream.
|
void |
setBytesDiscardedOnSend(int bytesDiscardedOnSend) |
void |
setEncoderImplementation(java.lang.String encoderImplementation) |
void |
setFecPacketsSent(int fecPacketsSent) |
void |
setFirCount(int firCount)
The firCount property of the RTCOutboundRtpStreamStats dictionary indicates the number of Full Intra Request (FIR) that the remote RTCRtpReceiver has sent to this RTCRtpSender.
|
void |
setFrameBitDepth(int frameBitDepth) |
void |
setFrameHeight(int frameHeight) |
void |
setFramesDiscardedOnSend(int framesDiscardedOnSend) |
void |
setFramesEncoded(int framesEncoded)
The framesEncoded property of the RTCOutboundRtpStreamStats dictionary indicates the total number of frames that have been encoded by this RTCRtpSender for this media source.
|
void |
setFramesPerSecond(double framesPerSecond) |
void |
setFramesSent(int framesSent) |
void |
setFrameWidth(int frameWidth) |
void |
setHeaderBytesSent(int headerBytesSent) |
void |
setHugeFramesSent(int hugeFramesSent) |
void |
setKeyFramesEncoded(int keyFramesEncoded) |
void |
setLastPacketSentTimestamp(double lastPacketSentTimestamp)
The lastPacketSentTimestamp property of the RTCOutboundRtpStreamStats dictionary indicates the time at which the RTCRtpSender described by this RTCOutboundRtpStreamStats object last transmitted a packet to the remote receiver.
|
void |
setMediaSourceId(java.lang.String mediaSourceId) |
void |
setNackCount(int nackCount)
The nackCount property of the RTCOutboundRtpStreamStats dictionary is a numeric value indicating the number of times the RTCRtpSender described by this object received a NACK packet from the remote receiver.
|
void |
setPacketsDiscardedOnSend(int packetsDiscardedOnSend) |
void |
setPerDscpPacketsSent(jsinterop.base.JsPropertyMap<java.lang.Double> perDscpPacketsSent)
The perDscpPacketsSent property of the RTCOutboundRtpStreamStats dictionary is a record comprised of key/value pairs in which each key is a string representation of a Differentiated Services Code Point and the value is the number of packets sent for that DCSP.
|
void |
setPliCount(int pliCount)
The pliCount property of the RTCOutboundRtpStreamStats dictionary states the number of times the remote peer's RTCRtpReceiver sent a Picture Loss Indication (PLI) packet to the RTCRtpSender for which this object provides statistics.
|
void |
setQpSum(int qpSum)
The qpSum property of the RTCOutboundRtpStreamStats dictionary is a value generated by adding the Quantization Parameter (QP) values for every frame this sender has produced to date on the video track corresponding to this RTCOutboundRtpStreamStats object.
|
void |
setQualityLimitationDurations(jsinterop.base.JsPropertyMap<java.lang.Double> qualityLimitationDurations) |
void |
setQualityLimitationReason(java.lang.String qualityLimitationReason)
The qualityLimitationReason property of the RTCOutboundRtpStreamStats dictionary is a string indicating the reason why the media quality in the stream is currently being reduced by the codec during encoding, or none if no quality reduction is being performed.
|
void |
setQualityLimitationResolutionChanges(int qualityLimitationResolutionChanges) |
void |
setRemoteId(java.lang.String remoteId)
The remoteId property of the RTCOutboundRtpStreamStats dictionary specifies the id of the RTCRemoteInboundRtpStreamStats object representing the remote peer's RTCRtpReceiver which is sending the media to the local peer for this SSRC.
|
void |
setRetransmittedBytesSent(int retransmittedBytesSent) |
void |
setRetransmittedPacketsSent(int retransmittedPacketsSent) |
void |
setRid(java.lang.String rid) |
void |
setRtxSsrc(int rtxSsrc) |
void |
setSamplesEncodedWithCelt(int samplesEncodedWithCelt) |
void |
setSamplesEncodedWithSilk(int samplesEncodedWithSilk) |
void |
setSenderId(java.lang.String senderId) |
void |
setSliCount(int sliCount)
The sliCount property of the RTCOutboundRtpStreamStats dictionary indicates how many Slice Loss Indication (SLI) packets the RTCRtpSender received from the remote RTCRtpReceiver for the RTP stream described by this object.
|
void |
setTargetBitrate(double targetBitrate) |
void |
setTotalEncodedBytesTarget(int totalEncodedBytesTarget) |
void |
setTotalEncodeTime(double totalEncodeTime) |
void |
setTotalPacketSendDelay(double totalPacketSendDelay) |
void |
setTotalSamplesSent(int totalSamplesSent) |
void |
setTrackId(java.lang.String trackId)
The trackId property of the RTCOutboundRtpStreamStats dictionary indicates the id of the RTCSenderAudioTrackAttachmentStats or RTCSenderVideoTrackAttachmentStats object representing the MediaStreamTrack which is being sent on this stream.
|
void |
setVoiceActivityFlag(boolean voiceActivityFlag) |
int |
sliCount()
The sliCount property of the RTCOutboundRtpStreamStats dictionary indicates how many Slice Loss Indication (SLI) packets the RTCRtpSender received from the remote RTCRtpReceiver for the RTP stream described by this object.
|
default RTCOutboundRtpStreamStats |
sliCount(int sliCount)
The sliCount property of the RTCOutboundRtpStreamStats dictionary indicates how many Slice Loss Indication (SLI) packets the RTCRtpSender received from the remote RTCRtpReceiver for the RTP stream described by this object.
|
default RTCOutboundRtpStreamStats |
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.
|
double |
targetBitrate() |
default RTCOutboundRtpStreamStats |
targetBitrate(double targetBitrate) |
default RTCOutboundRtpStreamStats |
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.
|
int |
totalEncodedBytesTarget() |
default RTCOutboundRtpStreamStats |
totalEncodedBytesTarget(int totalEncodedBytesTarget) |
double |
totalEncodeTime() |
default RTCOutboundRtpStreamStats |
totalEncodeTime(double totalEncodeTime) |
double |
totalPacketSendDelay() |
default RTCOutboundRtpStreamStats |
totalPacketSendDelay(double totalPacketSendDelay) |
int |
totalSamplesSent() |
default RTCOutboundRtpStreamStats |
totalSamplesSent(int totalSamplesSent) |
java.lang.String |
trackId()
The trackId property of the RTCOutboundRtpStreamStats dictionary indicates the id of the RTCSenderAudioTrackAttachmentStats or RTCSenderVideoTrackAttachmentStats object representing the MediaStreamTrack which is being sent on this stream.
|
default RTCOutboundRtpStreamStats |
trackId(java.lang.String trackId)
The trackId property of the RTCOutboundRtpStreamStats dictionary indicates the id of the RTCSenderAudioTrackAttachmentStats or RTCSenderVideoTrackAttachmentStats object representing the MediaStreamTrack which is being sent on this stream.
|
default RTCOutboundRtpStreamStats |
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 RTCOutboundRtpStreamStats |
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.
|
boolean |
voiceActivityFlag() |
default RTCOutboundRtpStreamStats |
voiceActivityFlag(boolean voiceActivityFlag) |
bytesSent, packetsSent, setBytesSent, setPacketsSentaverageRTCPInterval, codecId, kind, mediaType, setAverageRTCPInterval, setCodecId, setKind, setMediaType, setSsrc, setTransportId, ssrc, transportId@JsOverlay @Nonnull static RTCOutboundRtpStreamStats 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="averageRtcpInterval") double averageRtcpInterval()
@JsProperty void setAverageRtcpInterval(double averageRtcpInterval)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats averageRtcpInterval(double averageRtcpInterval)
@JsProperty(name="bytesDiscardedOnSend") int bytesDiscardedOnSend()
@JsProperty void setBytesDiscardedOnSend(int bytesDiscardedOnSend)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats bytesDiscardedOnSend(int bytesDiscardedOnSend)
@JsProperty(name="encoderImplementation") java.lang.String encoderImplementation()
@JsProperty
void setEncoderImplementation(@Nonnull
java.lang.String encoderImplementation)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats encoderImplementation(@Nonnull java.lang.String encoderImplementation)
@JsProperty(name="fecPacketsSent") int fecPacketsSent()
@JsProperty void setFecPacketsSent(int fecPacketsSent)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats fecPacketsSent(int fecPacketsSent)
@JsProperty(name="firCount") int firCount()
@JsProperty void setFirCount(int firCount)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats firCount(int firCount)
@JsProperty(name="frameBitDepth") int frameBitDepth()
@JsProperty void setFrameBitDepth(int frameBitDepth)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats frameBitDepth(int frameBitDepth)
@JsProperty(name="frameHeight") int frameHeight()
@JsProperty void setFrameHeight(int frameHeight)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats frameHeight(int frameHeight)
@JsProperty(name="frameWidth") int frameWidth()
@JsProperty void setFrameWidth(int frameWidth)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats frameWidth(int frameWidth)
@JsProperty(name="framesDiscardedOnSend") int framesDiscardedOnSend()
@JsProperty void setFramesDiscardedOnSend(int framesDiscardedOnSend)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats framesDiscardedOnSend(int framesDiscardedOnSend)
@JsProperty(name="framesEncoded") int framesEncoded()
@JsProperty void setFramesEncoded(int framesEncoded)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats framesEncoded(int framesEncoded)
@JsProperty(name="framesPerSecond") double framesPerSecond()
@JsProperty void setFramesPerSecond(double framesPerSecond)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats framesPerSecond(double framesPerSecond)
@JsProperty(name="framesSent") int framesSent()
@JsProperty void setFramesSent(int framesSent)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats framesSent(int framesSent)
@JsProperty(name="headerBytesSent") int headerBytesSent()
@JsProperty void setHeaderBytesSent(int headerBytesSent)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats headerBytesSent(int headerBytesSent)
@JsProperty(name="hugeFramesSent") int hugeFramesSent()
@JsProperty void setHugeFramesSent(int hugeFramesSent)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats hugeFramesSent(int hugeFramesSent)
@JsProperty(name="keyFramesEncoded") int keyFramesEncoded()
@JsProperty void setKeyFramesEncoded(int keyFramesEncoded)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats keyFramesEncoded(int keyFramesEncoded)
@JsProperty(name="lastPacketSentTimestamp") double lastPacketSentTimestamp()
@JsProperty void setLastPacketSentTimestamp(double lastPacketSentTimestamp)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats lastPacketSentTimestamp(double lastPacketSentTimestamp)
@JsProperty(name="mediaSourceId") java.lang.String mediaSourceId()
@JsProperty
void setMediaSourceId(@Nonnull
java.lang.String mediaSourceId)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats mediaSourceId(@Nonnull java.lang.String mediaSourceId)
@JsProperty(name="nackCount") int nackCount()
@JsProperty void setNackCount(int nackCount)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats nackCount(int nackCount)
@JsProperty(name="packetsDiscardedOnSend") int packetsDiscardedOnSend()
@JsProperty void setPacketsDiscardedOnSend(int packetsDiscardedOnSend)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats packetsDiscardedOnSend(int packetsDiscardedOnSend)
@JsProperty(name="perDscpPacketsSent") jsinterop.base.JsPropertyMap<java.lang.Double> perDscpPacketsSent()
@JsProperty
void setPerDscpPacketsSent(@Nonnull
jsinterop.base.JsPropertyMap<java.lang.Double> perDscpPacketsSent)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats perDscpPacketsSent(@Nonnull jsinterop.base.JsPropertyMap<java.lang.Double> perDscpPacketsSent)
@JsProperty(name="pliCount") int pliCount()
@JsProperty void setPliCount(int pliCount)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats pliCount(int pliCount)
@JsProperty(name="qpSum") int qpSum()
@JsProperty void setQpSum(int qpSum)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats qpSum(int qpSum)
@JsProperty(name="qualityLimitationDurations") jsinterop.base.JsPropertyMap<java.lang.Double> qualityLimitationDurations()
@JsProperty
void setQualityLimitationDurations(@Nonnull
jsinterop.base.JsPropertyMap<java.lang.Double> qualityLimitationDurations)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats qualityLimitationDurations(@Nonnull jsinterop.base.JsPropertyMap<java.lang.Double> qualityLimitationDurations)
@JsProperty(name="qualityLimitationReason") @RTCQualityLimitationReason java.lang.String qualityLimitationReason()
@JsProperty void setQualityLimitationReason(@RTCQualityLimitationReason @Nonnull java.lang.String qualityLimitationReason)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats qualityLimitationReason(@RTCQualityLimitationReason @Nonnull java.lang.String qualityLimitationReason)
@JsProperty(name="qualityLimitationResolutionChanges") int qualityLimitationResolutionChanges()
@JsProperty void setQualityLimitationResolutionChanges(int qualityLimitationResolutionChanges)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats qualityLimitationResolutionChanges(int qualityLimitationResolutionChanges)
@JsProperty(name="remoteId") java.lang.String remoteId()
@JsProperty
void setRemoteId(@Nonnull
java.lang.String remoteId)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats remoteId(@Nonnull java.lang.String remoteId)
@JsProperty(name="retransmittedBytesSent") int retransmittedBytesSent()
@JsProperty void setRetransmittedBytesSent(int retransmittedBytesSent)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats retransmittedBytesSent(int retransmittedBytesSent)
@JsProperty(name="retransmittedPacketsSent") int retransmittedPacketsSent()
@JsProperty void setRetransmittedPacketsSent(int retransmittedPacketsSent)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats retransmittedPacketsSent(int retransmittedPacketsSent)
@JsProperty(name="rid") java.lang.String rid()
@JsProperty
void setRid(@Nonnull
java.lang.String rid)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats rid(@Nonnull java.lang.String rid)
@JsProperty(name="rtxSsrc") int rtxSsrc()
@JsProperty void setRtxSsrc(int rtxSsrc)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats rtxSsrc(int rtxSsrc)
@JsProperty(name="samplesEncodedWithCelt") int samplesEncodedWithCelt()
@JsProperty void setSamplesEncodedWithCelt(int samplesEncodedWithCelt)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats samplesEncodedWithCelt(int samplesEncodedWithCelt)
@JsProperty(name="samplesEncodedWithSilk") int samplesEncodedWithSilk()
@JsProperty void setSamplesEncodedWithSilk(int samplesEncodedWithSilk)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats samplesEncodedWithSilk(int samplesEncodedWithSilk)
@JsProperty(name="senderId") java.lang.String senderId()
@JsProperty
void setSenderId(@Nonnull
java.lang.String senderId)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats senderId(@Nonnull java.lang.String senderId)
@JsProperty(name="sliCount") int sliCount()
@JsProperty void setSliCount(int sliCount)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats sliCount(int sliCount)
@JsProperty(name="targetBitrate") double targetBitrate()
@JsProperty void setTargetBitrate(double targetBitrate)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats targetBitrate(double targetBitrate)
@JsProperty(name="totalEncodeTime") double totalEncodeTime()
@JsProperty void setTotalEncodeTime(double totalEncodeTime)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats totalEncodeTime(double totalEncodeTime)
@JsProperty(name="totalEncodedBytesTarget") int totalEncodedBytesTarget()
@JsProperty void setTotalEncodedBytesTarget(int totalEncodedBytesTarget)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats totalEncodedBytesTarget(int totalEncodedBytesTarget)
@JsProperty(name="totalPacketSendDelay") double totalPacketSendDelay()
@JsProperty void setTotalPacketSendDelay(double totalPacketSendDelay)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats totalPacketSendDelay(double totalPacketSendDelay)
@JsProperty(name="totalSamplesSent") int totalSamplesSent()
@JsProperty void setTotalSamplesSent(int totalSamplesSent)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats totalSamplesSent(int totalSamplesSent)
@JsProperty(name="voiceActivityFlag") boolean voiceActivityFlag()
@JsProperty void setVoiceActivityFlag(boolean voiceActivityFlag)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats voiceActivityFlag(boolean voiceActivityFlag)
@JsProperty(name="trackId") java.lang.String trackId()
@JsProperty
void setTrackId(@Nonnull
java.lang.String trackId)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats trackId(@Nonnull java.lang.String trackId)
@JsOverlay @Nonnull default RTCOutboundRtpStreamStats bytesSent(int bytesSent)
bytesSent in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCOutboundRtpStreamStats packetsSent(int packetsSent)
packetsSent in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCOutboundRtpStreamStats codecId(@Nonnull java.lang.String codecId)
codecId in interface RTCRtpStreamStatscodecId in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCOutboundRtpStreamStats kind(@Nonnull java.lang.String kind)
kind in interface RTCRtpStreamStatskind in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCOutboundRtpStreamStats ssrc(int ssrc)
ssrc in interface RTCRtpStreamStatsssrc in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCOutboundRtpStreamStats transportId(@Nonnull java.lang.String transportId)
transportId in interface RTCRtpStreamStatstransportId in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCOutboundRtpStreamStats averageRTCPInterval(double averageRTCPInterval)
averageRTCPInterval in interface RTCRtpStreamStatsaverageRTCPInterval in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCOutboundRtpStreamStats mediaType(@Nonnull java.lang.String mediaType)
mediaType in interface RTCRtpStreamStatsmediaType in interface RTCSentRtpStreamStats@JsOverlay @Nonnull default RTCOutboundRtpStreamStats id(@Nonnull java.lang.String id)
id in interface RTCRtpStreamStatsid in interface RTCSentRtpStreamStatsid in interface RTCStats@JsOverlay @Nonnull default RTCOutboundRtpStreamStats timestamp(double timestamp)
timestamp in interface RTCRtpStreamStatstimestamp in interface RTCSentRtpStreamStatstimestamp in interface RTCStats@JsOverlay @Nonnull default RTCOutboundRtpStreamStats type(@RTCStatsType @Nonnull java.lang.String type)
type in interface RTCRtpStreamStatstype in interface RTCSentRtpStreamStatstype in interface RTCStats