@@ -38,6 +38,10 @@ dictionary RTCCodecStats : RTCStats {
38
38
39
39
dictionary RTCReceivedRtpStreamStats : RTCRtpStreamStats {
40
40
unsigned long long packetsReceived;
41
+ unsigned long long packetsReceivedWithEct1;
42
+ unsigned long long packetsReceivedWithCe;
43
+ unsigned long long packetsReportedAsLost;
44
+ unsigned long long packetsReportedAsLostButRecovered;
41
45
long long packetsLost;
42
46
double jitter;
43
47
};
@@ -107,18 +111,21 @@ dictionary RTCRemoteInboundRtpStreamStats : RTCReceivedRtpStreamStats {
107
111
double totalRoundTripTime;
108
112
double fractionLost;
109
113
unsigned long long roundTripTimeMeasurements;
114
+ unsigned long long packetsWithBleachedEct1Marking;
110
115
};
111
116
112
117
dictionary RTCSentRtpStreamStats : RTCRtpStreamStats {
113
- unsigned long long packetsSent;
114
- unsigned long long bytesSent;
118
+ unsigned long long packetsSent;
119
+ unsigned long long bytesSent;
120
+ unsigned long long packetsSentWithEct1;
115
121
};
116
122
117
123
dictionary RTCOutboundRtpStreamStats : RTCSentRtpStreamStats {
118
124
DOMString mid;
119
125
DOMString mediaSourceId;
120
126
DOMString remoteId;
121
127
DOMString rid;
128
+ unsigned long encodingIndex;
122
129
unsigned long long headerBytesSent;
123
130
unsigned long long retransmittedPacketsSent;
124
131
unsigned long long retransmittedBytesSent;
@@ -225,6 +232,8 @@ dictionary RTCTransportStats : RTCStats {
225
232
RTCDtlsRole dtlsRole;
226
233
DOMString srtpCipher;
227
234
unsigned long selectedCandidatePairChanges;
235
+ unsigned long ccfbMessagesSent;
236
+ unsigned long ccfbMessagesReceived;
228
237
};
229
238
230
239
enum RTCDtlsRole {
0 commit comments