@@ -1574,13 +1574,18 @@ interface RTCIceCandidateInit {
15741574interface RTCIceCandidatePairStats extends RTCStats {
15751575 availableIncomingBitrate?: number;
15761576 availableOutgoingBitrate?: number;
1577+ bytesDiscardedOnSend?: number;
15771578 bytesReceived?: number;
15781579 bytesSent?: number;
1580+ consentRequestsSent?: number;
15791581 currentRoundTripTime?: number;
15801582 lastPacketReceivedTimestamp?: DOMHighResTimeStamp;
15811583 lastPacketSentTimestamp?: DOMHighResTimeStamp;
15821584 localCandidateId: string;
15831585 nominated?: boolean;
1586+ packetsDiscardedOnSend?: number;
1587+ packetsReceived?: number;
1588+ packetsSent?: number;
15841589 remoteCandidateId: string;
15851590 requestsReceived?: number;
15861591 requestsSent?: number;
@@ -1604,32 +1609,47 @@ interface RTCInboundRtpStreamStats extends RTCReceivedRtpStreamStats {
16041609 concealmentEvents?: number;
16051610 decoderImplementation?: string;
16061611 estimatedPlayoutTimestamp?: DOMHighResTimeStamp;
1612+ fecBytesReceived?: number;
16071613 fecPacketsDiscarded?: number;
16081614 fecPacketsReceived?: number;
1615+ fecSsrc?: number;
16091616 firCount?: number;
16101617 frameHeight?: number;
16111618 frameWidth?: number;
1619+ framesAssembledFromMultiplePackets?: number;
16121620 framesDecoded?: number;
16131621 framesDropped?: number;
16141622 framesPerSecond?: number;
16151623 framesReceived?: number;
1624+ framesRendered?: number;
1625+ freezeCount?: number;
16161626 headerBytesReceived?: number;
16171627 insertedSamplesForDeceleration?: number;
16181628 jitterBufferDelay?: number;
16191629 jitterBufferEmittedCount?: number;
1630+ jitterBufferMinimumDelay?: number;
1631+ jitterBufferTargetDelay?: number;
16201632 keyFramesDecoded?: number;
16211633 lastPacketReceivedTimestamp?: DOMHighResTimeStamp;
16221634 mid?: string;
16231635 nackCount?: number;
16241636 packetsDiscarded?: number;
1637+ pauseCount?: number;
1638+ playoutId?: string;
16251639 pliCount?: number;
16261640 qpSum?: number;
16271641 remoteId?: string;
16281642 removedSamplesForAcceleration?: number;
1643+ retransmittedBytesReceived?: number;
1644+ retransmittedPacketsReceived?: number;
1645+ rtxSsrc?: number;
16291646 silentConcealedSamples?: number;
1647+ totalAssemblyTime?: number;
16301648 totalAudioEnergy?: number;
16311649 totalDecodeTime?: number;
1650+ totalFreezesDuration?: number;
16321651 totalInterFrameDelay?: number;
1652+ totalPausesDuration?: number;
16331653 totalProcessingDelay?: number;
16341654 totalSamplesDuration?: number;
16351655 totalSamplesReceived?: number;
@@ -1652,6 +1672,7 @@ interface RTCOfferOptions extends RTCOfferAnswerOptions {
16521672}
16531673
16541674interface RTCOutboundRtpStreamStats extends RTCSentRtpStreamStats {
1675+ active?: boolean;
16551676 firCount?: number;
16561677 frameHeight?: number;
16571678 frameWidth?: number;
@@ -1662,15 +1683,19 @@ interface RTCOutboundRtpStreamStats extends RTCSentRtpStreamStats {
16621683 hugeFramesSent?: number;
16631684 keyFramesEncoded?: number;
16641685 mediaSourceId?: string;
1686+ mid?: string;
16651687 nackCount?: number;
16661688 pliCount?: number;
16671689 qpSum?: number;
1690+ qualityLimitationDurations?: Record<string, number>;
1691+ qualityLimitationReason?: RTCQualityLimitationReason;
16681692 qualityLimitationResolutionChanges?: number;
16691693 remoteId?: string;
16701694 retransmittedBytesSent?: number;
16711695 retransmittedPacketsSent?: number;
16721696 rid?: string;
16731697 rtxSsrc?: number;
1698+ scalabilityMode?: string;
16741699 targetBitrate?: number;
16751700 totalEncodeTime?: number;
16761701 totalEncodedBytesTarget?: number;
@@ -1808,9 +1833,16 @@ interface RTCTransportStats extends RTCStats {
18081833 bytesReceived?: number;
18091834 bytesSent?: number;
18101835 dtlsCipher?: string;
1836+ dtlsRole?: RTCDtlsRole;
18111837 dtlsState: RTCDtlsTransportState;
1838+ iceLocalUsernameFragment?: string;
1839+ iceRole?: RTCIceRole;
1840+ iceState?: RTCIceTransportState;
18121841 localCertificateId?: string;
1842+ packetsReceived?: number;
1843+ packetsSent?: number;
18131844 remoteCertificateId?: string;
1845+ selectedCandidatePairChanges?: number;
18141846 selectedCandidatePairId?: string;
18151847 srtpCipher?: string;
18161848 tlsVersion?: string;
@@ -29196,6 +29228,7 @@ type PushEncryptionKeyName = "auth" | "p256dh";
2919629228type RTCBundlePolicy = "balanced" | "max-bundle" | "max-compat";
2919729229type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
2919829230type RTCDegradationPreference = "balanced" | "maintain-framerate" | "maintain-resolution";
29231+ type RTCDtlsRole = "client" | "server" | "unknown";
2919929232type RTCDtlsTransportState = "closed" | "connected" | "connecting" | "failed" | "new";
2920029233type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
2920129234type RTCErrorDetailType = "data-channel-failure" | "dtls-failure" | "fingerprint-failure" | "hardware-encoder-error" | "hardware-encoder-not-available" | "sctp-failure" | "sdp-syntax-error";
@@ -29205,11 +29238,13 @@ type RTCIceConnectionState = "checking" | "closed" | "completed" | "connected" |
2920529238type RTCIceGathererState = "complete" | "gathering" | "new";
2920629239type RTCIceGatheringState = "complete" | "gathering" | "new";
2920729240type RTCIceProtocol = "tcp" | "udp";
29241+ type RTCIceRole = "controlled" | "controlling" | "unknown";
2920829242type RTCIceTcpCandidateType = "active" | "passive" | "so";
2920929243type RTCIceTransportPolicy = "all" | "relay";
2921029244type RTCIceTransportState = "checking" | "closed" | "completed" | "connected" | "disconnected" | "failed" | "new";
2921129245type RTCPeerConnectionState = "closed" | "connected" | "connecting" | "disconnected" | "failed" | "new";
2921229246type RTCPriorityType = "high" | "low" | "medium" | "very-low";
29247+ type RTCQualityLimitationReason = "bandwidth" | "cpu" | "none" | "other";
2921329248type RTCRtcpMuxPolicy = "require";
2921429249type RTCRtpTransceiverDirection = "inactive" | "recvonly" | "sendonly" | "sendrecv" | "stopped";
2921529250type RTCSctpTransportState = "closed" | "connected" | "connecting";
0 commit comments