@@ -1239,17 +1239,36 @@ interface RTCIceCandidatePair {
12391239interface RTCIceCandidatePairStats extends RTCStats {
12401240 availableIncomingBitrate?: number;
12411241 availableOutgoingBitrate?: number;
1242+ bytesDiscardedOnSend?: number;
12421243 bytesReceived?: number;
12431244 bytesSent?: number;
1245+ circuitBreakerTriggerCount?: number;
1246+ consentExpiredTimestamp?: number;
1247+ consentRequestsSent?: number;
1248+ currentRoundTripTime?: number;
1249+ currentRtt?: number;
1250+ firstRequestTimestamp?: number;
1251+ lastPacketReceivedTimestamp?: number;
1252+ lastPacketSentTimestamp?: number;
1253+ lastRequestTimestamp?: number;
1254+ lastResponseTimestamp?: number;
12441255 localCandidateId?: string;
12451256 nominated?: boolean;
1257+ packetsDiscardedOnSend?: number;
1258+ packetsReceived?: number;
1259+ packetsSent?: number;
12461260 priority?: number;
1247- readable?: boolean;
12481261 remoteCandidateId?: string;
1249- roundTripTime?: number;
1262+ requestsReceived?: number;
1263+ requestsSent?: number;
1264+ responsesReceived?: number;
1265+ responsesSent?: number;
1266+ retransmissionsReceived?: number;
1267+ retransmissionsSent?: number;
12501268 state?: RTCStatsIceCandidatePairState;
1269+ totalRoundTripTime?: number;
1270+ totalRtt?: number;
12511271 transportId?: string;
1252- writable?: boolean;
12531272}
12541273
12551274interface RTCIceGatherOptions {
@@ -1487,9 +1506,9 @@ interface RTCSsrcRange {
14871506}
14881507
14891508interface RTCStats {
1490- id: string;
1491- timestamp: number;
1492- type: RTCStatsType;
1509+ id? : string;
1510+ timestamp? : number;
1511+ type? : RTCStatsType;
14931512}
14941513
14951514interface RTCStatsEventInit extends EventInit {
@@ -1507,13 +1526,21 @@ interface RTCTrackEventInit extends EventInit {
15071526}
15081527
15091528interface RTCTransportStats extends RTCStats {
1510- activeConnection?: boolean;
15111529 bytesReceived?: number;
15121530 bytesSent?: number;
1531+ dtlsCipher?: string;
1532+ dtlsState?: RTCDtlsTransportState;
1533+ iceRole?: RTCIceRole;
15131534 localCertificateId?: string;
1535+ packetsReceived?: number;
1536+ packetsSent?: number;
15141537 remoteCertificateId?: string;
15151538 rtcpTransportStatsId?: string;
1539+ selectedCandidatePairChanges?: number;
15161540 selectedCandidatePairId?: string;
1541+ srtpCipher?: string;
1542+ tlsGroup?: string;
1543+ tlsVersion?: string;
15171544}
15181545
15191546interface ReadableStreamReadDoneResult<T> {
@@ -20080,9 +20107,9 @@ type RTCRtpTransceiverDirection = "inactive" | "recvonly" | "sendonly" | "sendre
2008020107type RTCSctpTransportState = "closed" | "connected" | "connecting";
2008120108type RTCSdpType = "answer" | "offer" | "pranswer" | "rollback";
2008220109type RTCSignalingState = "closed" | "have-local-offer" | "have-local-pranswer" | "have-remote-offer" | "have-remote-pranswer" | "stable";
20083- type RTCStatsIceCandidatePairState = "cancelled" | " failed" | "frozen" | "inprogress " | "succeeded" | "waiting";
20110+ type RTCStatsIceCandidatePairState = "failed" | "frozen" | "in-progress " | "succeeded" | "waiting";
2008420111type RTCStatsIceCandidateType = "host" | "peerreflexive" | "relayed" | "serverreflexive";
20085- type RTCStatsType = "candidatepair " | "datachannel " | "inboundrtp " | "localcandidate " | "outboundrtp " | "remotecandidate " | "session " | "track" | "transport";
20112+ type RTCStatsType = "candidate-pair " | "certificate " | "codec " | "csrc " | "data-channel " | "ice-server " | "inbound-rtp " | "local-candidate" | "media-source" | "outbound-rtp" | "peer-connection" | "receiver" | "remote-candidate" | "remote-inbound-rtp" | "remote-outbound-rtp" | "sctp-transport" | "sender" | "stream" | " track" | "transceiver " | "transport";
2008620113type ReadyState = "closed" | "ended" | "open";
2008720114type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url";
2008820115type RequestCache = "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload";
0 commit comments