@JsType(isNative=true,
namespace="<global>",
name="Object")
public static interface RTCInboundRtpStreamStats.Builder
extends RTCInboundRtpStreamStats
RTCInboundRtpStreamStats.Builder, RTCInboundRtpStreamStats.Step1, RTCInboundRtpStreamStats.Step2, RTCInboundRtpStreamStats.Step3, RTCInboundRtpStreamStats.Step4, RTCInboundRtpStreamStats.Step5| Modifier and Type | Method and Description |
|---|---|
default RTCInboundRtpStreamStats.Builder |
audioLevel(double audioLevel) |
default RTCInboundRtpStreamStats.Builder |
averageRtcpInterval(double averageRtcpInterval)
The averageRtcpInterval property of the RTCInboundRtpStreamStats dictionary is a floating-point value indicating the average RTCP transmission interval, in seconds.
|
default RTCInboundRtpStreamStats.Builder |
averageRTCPInterval(double averageRTCPInterval) |
default RTCInboundRtpStreamStats.Builder |
burstDiscardCount(int burstDiscardCount) |
default RTCInboundRtpStreamStats.Builder |
burstDiscardRate(double burstDiscardRate) |
default RTCInboundRtpStreamStats.Builder |
burstLossCount(int burstLossCount) |
default RTCInboundRtpStreamStats.Builder |
burstLossRate(double burstLossRate) |
default RTCInboundRtpStreamStats.Builder |
burstPacketsDiscarded(int burstPacketsDiscarded) |
default RTCInboundRtpStreamStats.Builder |
burstPacketsLost(int burstPacketsLost) |
default RTCInboundRtpStreamStats.Builder |
bytesReceived(int bytesReceived)
The RTCInboundRtpStreamStats dictionary's bytesReceived property is an integer value which indicates the total number of bytes received so far from this synchronization source (SSRC).
|
default RTCInboundRtpStreamStats.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 RTCInboundRtpStreamStats.Builder |
concealedSamples(int concealedSamples) |
default RTCInboundRtpStreamStats.Builder |
concealmentEvents(int concealmentEvents) |
default RTCInboundRtpStreamStats.Builder |
decoderImplementation(java.lang.String decoderImplementation) |
default RTCInboundRtpStreamStats.Builder |
estimatedPlayoutTimestamp(double estimatedPlayoutTimestamp) |
default RTCInboundRtpStreamStats.Builder |
fecPacketsDiscarded(int fecPacketsDiscarded)
The fecPacketsDiscarded property of the RTCInboundRtpStreamStats dictionary is a numeric value indicating the number of RTP Forward Error Correction (FEC) packets that have been discarded.
|
default RTCInboundRtpStreamStats.Builder |
fecPacketsReceived(int fecPacketsReceived)
The fecPacketsReceived property of the RTCInboundRtpStreamStats dictionary indicates how many Forward Error Correction (FEC) packets have been received by this RTP receiver from the remote peer.
|
default RTCInboundRtpStreamStats.Builder |
firCount(int firCount)
The firCount property of the RTCInboundRtpStreamStats dictionary indicates the number of Full Intra Request (FIR) packets have been sent by the receiver to the sender.
|
default RTCInboundRtpStreamStats.Builder |
fractionLost(double fractionLost) |
default RTCInboundRtpStreamStats.Builder |
frameBitDepth(int frameBitDepth) |
default RTCInboundRtpStreamStats.Builder |
frameHeight(int frameHeight) |
default RTCInboundRtpStreamStats.Builder |
framesDecoded(int framesDecoded)
The framesDecoded property of the RTCInboundRtpStreamStats dictionary indicates the total number of frames which have been decoded successfully for this media source.
|
default RTCInboundRtpStreamStats.Builder |
framesDropped(int framesDropped) |
default RTCInboundRtpStreamStats.Builder |
framesPerSecond(double framesPerSecond) |
default RTCInboundRtpStreamStats.Builder |
framesReceived(int framesReceived) |
default RTCInboundRtpStreamStats.Builder |
frameWidth(int frameWidth) |
default RTCInboundRtpStreamStats.Builder |
fullFramesLost(int fullFramesLost) |
default RTCInboundRtpStreamStats.Builder |
gapDiscardRate(double gapDiscardRate) |
default RTCInboundRtpStreamStats.Builder |
gapLossRate(double gapLossRate) |
default RTCInboundRtpStreamStats.Builder |
headerBytesReceived(int headerBytesReceived) |
default RTCInboundRtpStreamStats.Builder |
insertedSamplesForDeceleration(int insertedSamplesForDeceleration) |
default RTCInboundRtpStreamStats.Builder |
jitter(double jitter) |
default RTCInboundRtpStreamStats.Builder |
jitterBufferDelay(double jitterBufferDelay) |
default RTCInboundRtpStreamStats.Builder |
jitterBufferEmittedCount(int jitterBufferEmittedCount) |
default RTCInboundRtpStreamStats.Builder |
keyFramesDecoded(int keyFramesDecoded) |
default RTCInboundRtpStreamStats.Builder |
lastPacketReceivedTimestamp(double lastPacketReceivedTimestamp)
The lastPacketReceivedTimestamp property of the RTCInboundRtpStreamStats dictionary indicates the time at which the most recently received packet arrived from this source.
|
default RTCInboundRtpStreamStats.Builder |
mediaType(java.lang.String mediaType) |
default RTCInboundRtpStreamStats.Builder |
nackCount(int nackCount)
The nackCount property of the RTCInboundRtpStreamStats dictionary is a numeric value indicating the number of times the receiver sent a NACK packet to the sender.
|
default RTCInboundRtpStreamStats.Builder |
packetsDiscarded(int packetsDiscarded) |
default RTCInboundRtpStreamStats.Builder |
packetsDuplicated(int packetsDuplicated)
The packetsDuplicated property of the RTCInboundRtpStreamStats dictionary indicates the total number of packets discarded because they were duplicates of previously-received packets.
|
default RTCInboundRtpStreamStats.Builder |
packetsFailedDecryption(int packetsFailedDecryption)
The packetsFailedDecryption property of the RTCInboundRtpStreamStats dictionary indicates the total number of RTP packets which failed to be decrypted successfully after being received by the local end of the connection during this session.
|
default RTCInboundRtpStreamStats.Builder |
packetsLost(int packetsLost) |
default RTCInboundRtpStreamStats.Builder |
packetsReceived(int packetsReceived) |
default RTCInboundRtpStreamStats.Builder |
packetsRepaired(int packetsRepaired) |
default RTCInboundRtpStreamStats.Builder |
partialFramesLost(int partialFramesLost) |
default RTCInboundRtpStreamStats.Builder |
perDscpPacketsReceived(jsinterop.base.JsPropertyMap<java.lang.Double> perDscpPacketsReceived)
The perDscpPacketsReceived property of the RTCInboundRtpStreamStats 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 received for that DCSP.
|
default RTCInboundRtpStreamStats.Builder |
pliCount(int pliCount)
The pliCount property of the RTCInboundRtpStreamStats dictionary states the number of times the RTCRtpReceiver described by these statistics sent a Picture Loss Indication (PLI) packet to the sender.
|
default RTCInboundRtpStreamStats.Builder |
qpSum(int qpSum)
The qpSum property of the RTCInboundRtpStreamStats dictionary is a value generated by adding the Quantization Parameter (QP) values for every frame sent or received to date on the video track corresponding to this RTCInboundRtpStreamStats object.
|
default RTCInboundRtpStreamStats.Builder |
remoteId(java.lang.String remoteId)
The remoteId property of the RTCInboundRtpStreamStats dictionary specifies the id of the RTCRemoteOutboundRtpStreamStats object representing the remote peer's RTCRtpSender which is sending the media to the local peer.
|
default RTCInboundRtpStreamStats.Builder |
removedSamplesForAcceleration(int removedSamplesForAcceleration) |
default RTCInboundRtpStreamStats.Builder |
samplesDecodedWithCelt(int samplesDecodedWithCelt) |
default RTCInboundRtpStreamStats.Builder |
samplesDecodedWithSilk(int samplesDecodedWithSilk) |
default RTCInboundRtpStreamStats.Builder |
silentConcealedSamples(int silentConcealedSamples) |
default RTCInboundRtpStreamStats.Builder |
sliCount(int sliCount)
The sliCount property of the RTCInboundRtpStreamStats dictionary indicates how many Slice Loss Indication (SLI) packets the RTCRtpReceiver for which this object provdes statistics sent to the remote RTCRtpSender.
|
default RTCInboundRtpStreamStats.Builder |
totalAudioEnergy(double totalAudioEnergy) |
default RTCInboundRtpStreamStats.Builder |
totalDecodeTime(double totalDecodeTime) |
default RTCInboundRtpStreamStats.Builder |
totalInterFrameDelay(double totalInterFrameDelay) |
default RTCInboundRtpStreamStats.Builder |
totalProcessingDelay(double totalProcessingDelay) |
default RTCInboundRtpStreamStats.Builder |
totalSamplesDecoded(int totalSamplesDecoded) |
default RTCInboundRtpStreamStats.Builder |
totalSamplesDuration(double totalSamplesDuration) |
default RTCInboundRtpStreamStats.Builder |
totalSamplesReceived(int totalSamplesReceived) |
default RTCInboundRtpStreamStats.Builder |
totalSquaredInterFrameDelay(double totalSquaredInterFrameDelay) |
default RTCInboundRtpStreamStats.Builder |
trackId(java.lang.String trackId)
The trackId property of the RTCInboundRtpStreamStats dictionary indicates the id of the RTCReceiverAudioTrackAttachmentStats or RTCReceiverVideoTrackAttachmentStats object representing the MediaStreamTrack which is receiving the incoming media.
|
default RTCInboundRtpStreamStats.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 RTCInboundRtpStreamStats.Builder |
voiceActivityFlag(boolean voiceActivityFlag) |
audioLevel, averageRtcpInterval, bytesReceived, concealedSamples, concealmentEvents, decoderImplementation, estimatedPlayoutTimestamp, fecPacketsDiscarded, fecPacketsReceived, firCount, fractionLost, frameBitDepth, frameHeight, framesDecoded, framesPerSecond, framesReceived, frameWidth, headerBytesReceived, insertedSamplesForDeceleration, jitterBufferDelay, jitterBufferEmittedCount, keyFramesDecoded, lastPacketReceivedTimestamp, nackCount, packetsDuplicated, packetsFailedDecryption, perDscpPacketsReceived, pliCount, qpSum, receiverId, remoteId, removedSamplesForAcceleration, samplesDecodedWithCelt, samplesDecodedWithSilk, setAudioLevel, setAverageRtcpInterval, setBytesReceived, setConcealedSamples, setConcealmentEvents, setDecoderImplementation, setEstimatedPlayoutTimestamp, setFecPacketsDiscarded, setFecPacketsReceived, setFirCount, setFractionLost, setFrameBitDepth, setFrameHeight, setFramesDecoded, setFramesPerSecond, setFramesReceived, setFrameWidth, setHeaderBytesReceived, setInsertedSamplesForDeceleration, setJitterBufferDelay, setJitterBufferEmittedCount, setKeyFramesDecoded, setLastPacketReceivedTimestamp, setNackCount, setPacketsDuplicated, setPacketsFailedDecryption, setPerDscpPacketsReceived, setPliCount, setQpSum, setReceiverId, setRemoteId, setRemovedSamplesForAcceleration, setSamplesDecodedWithCelt, setSamplesDecodedWithSilk, setSilentConcealedSamples, setSliCount, setTotalAudioEnergy, setTotalDecodeTime, setTotalInterFrameDelay, setTotalProcessingDelay, setTotalSamplesDecoded, setTotalSamplesDuration, setTotalSamplesReceived, setTotalSquaredInterFrameDelay, setTrackId, setVoiceActivityFlag, silentConcealedSamples, sliCount, timestamp, totalAudioEnergy, totalDecodeTime, totalInterFrameDelay, totalProcessingDelay, totalSamplesDecoded, totalSamplesDuration, totalSamplesReceived, totalSquaredInterFrameDelay, trackId, voiceActivityFlagburstDiscardCount, burstDiscardRate, burstLossCount, burstLossRate, burstPacketsDiscarded, burstPacketsLost, framesDropped, fullFramesLost, gapDiscardRate, gapLossRate, jitter, packetsDiscarded, packetsLost, packetsReceived, packetsRepaired, partialFramesLost, setBurstDiscardCount, setBurstDiscardRate, setBurstLossCount, setBurstLossRate, setBurstPacketsDiscarded, setBurstPacketsLost, setFramesDropped, setFullFramesLost, setGapDiscardRate, setGapLossRate, setJitter, setPacketsDiscarded, setPacketsLost, setPacketsReceived, setPacketsRepaired, setPartialFramesLostaverageRTCPInterval, codecId, kind, mediaType, setAverageRTCPInterval, setCodecId, setKind, setMediaType, setSsrc, setTransportId, ssrc, transportId@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder audioLevel(double audioLevel)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder averageRtcpInterval(double averageRtcpInterval)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder bytesReceived(int bytesReceived)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder concealedSamples(int concealedSamples)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder concealmentEvents(int concealmentEvents)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder decoderImplementation(@Nonnull java.lang.String decoderImplementation)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder estimatedPlayoutTimestamp(double estimatedPlayoutTimestamp)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder fecPacketsDiscarded(int fecPacketsDiscarded)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder fecPacketsReceived(int fecPacketsReceived)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder firCount(int firCount)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder frameBitDepth(int frameBitDepth)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder frameHeight(int frameHeight)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder frameWidth(int frameWidth)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder framesDecoded(int framesDecoded)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder framesPerSecond(double framesPerSecond)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder framesReceived(int framesReceived)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder headerBytesReceived(int headerBytesReceived)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder insertedSamplesForDeceleration(int insertedSamplesForDeceleration)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder jitterBufferDelay(double jitterBufferDelay)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder jitterBufferEmittedCount(int jitterBufferEmittedCount)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder keyFramesDecoded(int keyFramesDecoded)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder lastPacketReceivedTimestamp(double lastPacketReceivedTimestamp)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder nackCount(int nackCount)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder packetsDuplicated(int packetsDuplicated)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder packetsFailedDecryption(int packetsFailedDecryption)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder perDscpPacketsReceived(@Nonnull jsinterop.base.JsPropertyMap<java.lang.Double> perDscpPacketsReceived)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder pliCount(int pliCount)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder qpSum(int qpSum)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder remoteId(@Nonnull java.lang.String remoteId)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder removedSamplesForAcceleration(int removedSamplesForAcceleration)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder samplesDecodedWithCelt(int samplesDecodedWithCelt)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder samplesDecodedWithSilk(int samplesDecodedWithSilk)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder silentConcealedSamples(int silentConcealedSamples)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder sliCount(int sliCount)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder totalAudioEnergy(double totalAudioEnergy)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder totalDecodeTime(double totalDecodeTime)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder totalInterFrameDelay(double totalInterFrameDelay)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder totalProcessingDelay(double totalProcessingDelay)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder totalSamplesDecoded(int totalSamplesDecoded)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder totalSamplesDuration(double totalSamplesDuration)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder totalSamplesReceived(int totalSamplesReceived)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder totalSquaredInterFrameDelay(double totalSquaredInterFrameDelay)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder voiceActivityFlag(boolean voiceActivityFlag)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder fractionLost(double fractionLost)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder trackId(@Nonnull java.lang.String trackId)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder burstDiscardCount(int burstDiscardCount)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder burstDiscardRate(double burstDiscardRate)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder burstLossCount(int burstLossCount)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder burstLossRate(double burstLossRate)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder burstPacketsDiscarded(int burstPacketsDiscarded)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder burstPacketsLost(int burstPacketsLost)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder framesDropped(int framesDropped)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder fullFramesLost(int fullFramesLost)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder gapDiscardRate(double gapDiscardRate)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder gapLossRate(double gapLossRate)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder jitter(double jitter)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder packetsDiscarded(int packetsDiscarded)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder packetsLost(int packetsLost)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder packetsReceived(int packetsReceived)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder packetsRepaired(int packetsRepaired)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder partialFramesLost(int partialFramesLost)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder codecId(@Nonnull java.lang.String codecId)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder transportId(@Nonnull java.lang.String transportId)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder averageRTCPInterval(double averageRTCPInterval)
@JsOverlay @Nonnull default RTCInboundRtpStreamStats.Builder mediaType(@Nonnull java.lang.String mediaType)