@@ -1239,17 +1239,36 @@ interface RTCIceCandidatePair {
1239
1239
interface RTCIceCandidatePairStats extends RTCStats {
1240
1240
availableIncomingBitrate?: number;
1241
1241
availableOutgoingBitrate?: number;
1242
+ bytesDiscardedOnSend?: number;
1242
1243
bytesReceived?: number;
1243
1244
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;
1244
1255
localCandidateId?: string;
1245
1256
nominated?: boolean;
1257
+ packetsDiscardedOnSend?: number;
1258
+ packetsReceived?: number;
1259
+ packetsSent?: number;
1246
1260
priority?: number;
1247
- readable?: boolean;
1248
1261
remoteCandidateId?: string;
1249
- roundTripTime?: number;
1262
+ requestsReceived?: number;
1263
+ requestsSent?: number;
1264
+ responsesReceived?: number;
1265
+ responsesSent?: number;
1266
+ retransmissionsReceived?: number;
1267
+ retransmissionsSent?: number;
1250
1268
state?: RTCStatsIceCandidatePairState;
1269
+ totalRoundTripTime?: number;
1270
+ totalRtt?: number;
1251
1271
transportId?: string;
1252
- writable?: boolean;
1253
1272
}
1254
1273
1255
1274
interface RTCIceGatherOptions {
@@ -1487,9 +1506,9 @@ interface RTCSsrcRange {
1487
1506
}
1488
1507
1489
1508
interface RTCStats {
1490
- id: string;
1491
- timestamp: number;
1492
- type: RTCStatsType;
1509
+ id? : string;
1510
+ timestamp? : number;
1511
+ type? : RTCStatsType;
1493
1512
}
1494
1513
1495
1514
interface RTCStatsEventInit extends EventInit {
@@ -1507,13 +1526,21 @@ interface RTCTrackEventInit extends EventInit {
1507
1526
}
1508
1527
1509
1528
interface RTCTransportStats extends RTCStats {
1510
- activeConnection?: boolean;
1511
1529
bytesReceived?: number;
1512
1530
bytesSent?: number;
1531
+ dtlsCipher?: string;
1532
+ dtlsState?: RTCDtlsTransportState;
1533
+ iceRole?: RTCIceRole;
1513
1534
localCertificateId?: string;
1535
+ packetsReceived?: number;
1536
+ packetsSent?: number;
1514
1537
remoteCertificateId?: string;
1515
1538
rtcpTransportStatsId?: string;
1539
+ selectedCandidatePairChanges?: number;
1516
1540
selectedCandidatePairId?: string;
1541
+ srtpCipher?: string;
1542
+ tlsGroup?: string;
1543
+ tlsVersion?: string;
1517
1544
}
1518
1545
1519
1546
interface ReadableStreamReadDoneResult<T> {
@@ -20080,9 +20107,9 @@ type RTCRtpTransceiverDirection = "inactive" | "recvonly" | "sendonly" | "sendre
20080
20107
type RTCSctpTransportState = "closed" | "connected" | "connecting";
20081
20108
type RTCSdpType = "answer" | "offer" | "pranswer" | "rollback";
20082
20109
type 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";
20084
20111
type 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";
20086
20113
type ReadyState = "closed" | "ended" | "open";
20087
20114
type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url";
20088
20115
type RequestCache = "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload";
0 commit comments