@@ -1249,17 +1249,36 @@ interface RTCIceCandidatePair {
12491249interface RTCIceCandidatePairStats extends RTCStats {
12501250 availableIncomingBitrate?: number;
12511251 availableOutgoingBitrate?: number;
1252+ bytesDiscardedOnSend?: number;
12521253 bytesReceived?: number;
12531254 bytesSent?: number;
1255+ circuitBreakerTriggerCount?: number;
1256+ consentExpiredTimestamp?: number;
1257+ consentRequestsSent?: number;
1258+ currentRoundTripTime?: number;
1259+ currentRtt?: number;
1260+ firstRequestTimestamp?: number;
1261+ lastPacketReceivedTimestamp?: number;
1262+ lastPacketSentTimestamp?: number;
1263+ lastRequestTimestamp?: number;
1264+ lastResponseTimestamp?: number;
12541265 localCandidateId?: string;
12551266 nominated?: boolean;
1267+ packetsDiscardedOnSend?: number;
1268+ packetsReceived?: number;
1269+ packetsSent?: number;
12561270 priority?: number;
1257- readable?: boolean;
12581271 remoteCandidateId?: string;
1259- roundTripTime?: number;
1272+ requestsReceived?: number;
1273+ requestsSent?: number;
1274+ responsesReceived?: number;
1275+ responsesSent?: number;
1276+ retransmissionsReceived?: number;
1277+ retransmissionsSent?: number;
12601278 state?: RTCStatsIceCandidatePairState;
1279+ totalRoundTripTime?: number;
1280+ totalRtt?: number;
12611281 transportId?: string;
1262- writable?: boolean;
12631282}
12641283
12651284interface RTCIceGatherOptions {
@@ -1497,9 +1516,9 @@ interface RTCSsrcRange {
14971516}
14981517
14991518interface RTCStats {
1500- id: string;
1501- timestamp: number;
1502- type: RTCStatsType;
1519+ id? : string;
1520+ timestamp? : number;
1521+ type? : RTCStatsType;
15031522}
15041523
15051524interface RTCStatsEventInit extends EventInit {
@@ -1517,13 +1536,21 @@ interface RTCTrackEventInit extends EventInit {
15171536}
15181537
15191538interface RTCTransportStats extends RTCStats {
1520- activeConnection?: boolean;
15211539 bytesReceived?: number;
15221540 bytesSent?: number;
1541+ dtlsCipher?: string;
1542+ dtlsState?: RTCDtlsTransportState;
1543+ iceRole?: RTCIceRole;
15231544 localCertificateId?: string;
1545+ packetsReceived?: number;
1546+ packetsSent?: number;
15241547 remoteCertificateId?: string;
15251548 rtcpTransportStatsId?: string;
1549+ selectedCandidatePairChanges?: number;
15261550 selectedCandidatePairId?: string;
1551+ srtpCipher?: string;
1552+ tlsGroup?: string;
1553+ tlsVersion?: string;
15271554}
15281555
15291556interface ReadableStreamDefaultReadDoneResult {
@@ -20145,9 +20172,9 @@ type RTCRtpTransceiverDirection = "inactive" | "recvonly" | "sendonly" | "sendre
2014520172type RTCSctpTransportState = "closed" | "connected" | "connecting";
2014620173type RTCSdpType = "answer" | "offer" | "pranswer" | "rollback";
2014720174type RTCSignalingState = "closed" | "have-local-offer" | "have-local-pranswer" | "have-remote-offer" | "have-remote-pranswer" | "stable";
20148- type RTCStatsIceCandidatePairState = "cancelled" | " failed" | "frozen" | "inprogress " | "succeeded" | "waiting";
20175+ type RTCStatsIceCandidatePairState = "failed" | "frozen" | "in-progress " | "succeeded" | "waiting";
2014920176type RTCStatsIceCandidateType = "host" | "peerreflexive" | "relayed" | "serverreflexive";
20150- type RTCStatsType = "candidatepair " | "datachannel " | "inboundrtp " | "localcandidate " | "outboundrtp " | "remotecandidate " | "session " | "track" | "transport";
20177+ 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";
2015120178type ReadyState = "closed" | "ended" | "open";
2015220179type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url";
2015320180type RequestCache = "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload";
0 commit comments