Skip to content

Commit d3e5149

Browse files
authored
Update to webref/idl 3.56.0 (microsoft#1848)
Co-authored-by: saschanaz <saschanaz@users.noreply.github.com>
1 parent 76948a3 commit d3e5149

File tree

5 files changed

+93
-68
lines changed

5 files changed

+93
-68
lines changed

baselines/dom.generated.d.ts

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1574,13 +1574,18 @@ interface RTCIceCandidateInit {
15741574
interface 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

16541674
interface 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";
2919629228
type RTCBundlePolicy = "balanced" | "max-bundle" | "max-compat";
2919729229
type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
2919829230
type RTCDegradationPreference = "balanced" | "maintain-framerate" | "maintain-resolution";
29231+
type RTCDtlsRole = "client" | "server" | "unknown";
2919929232
type RTCDtlsTransportState = "closed" | "connected" | "connecting" | "failed" | "new";
2920029233
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
2920129234
type 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" |
2920529238
type RTCIceGathererState = "complete" | "gathering" | "new";
2920629239
type RTCIceGatheringState = "complete" | "gathering" | "new";
2920729240
type RTCIceProtocol = "tcp" | "udp";
29241+
type RTCIceRole = "controlled" | "controlling" | "unknown";
2920829242
type RTCIceTcpCandidateType = "active" | "passive" | "so";
2920929243
type RTCIceTransportPolicy = "all" | "relay";
2921029244
type RTCIceTransportState = "checking" | "closed" | "completed" | "connected" | "disconnected" | "failed" | "new";
2921129245
type RTCPeerConnectionState = "closed" | "connected" | "connecting" | "disconnected" | "failed" | "new";
2921229246
type RTCPriorityType = "high" | "low" | "medium" | "very-low";
29247+
type RTCQualityLimitationReason = "bandwidth" | "cpu" | "none" | "other";
2921329248
type RTCRtcpMuxPolicy = "require";
2921429249
type RTCRtpTransceiverDirection = "inactive" | "recvonly" | "sendonly" | "sendrecv" | "stopped";
2921529250
type RTCSctpTransportState = "closed" | "connected" | "connecting";

baselines/ts5.5/dom.generated.d.ts

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1574,13 +1574,18 @@ interface RTCIceCandidateInit {
15741574
interface 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

16541674
interface 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;
@@ -29174,6 +29206,7 @@ type PushEncryptionKeyName = "auth" | "p256dh";
2917429206
type RTCBundlePolicy = "balanced" | "max-bundle" | "max-compat";
2917529207
type RTCDataChannelState = "closed" | "closing" | "connecting" | "open";
2917629208
type RTCDegradationPreference = "balanced" | "maintain-framerate" | "maintain-resolution";
29209+
type RTCDtlsRole = "client" | "server" | "unknown";
2917729210
type RTCDtlsTransportState = "closed" | "connected" | "connecting" | "failed" | "new";
2917829211
type RTCEncodedVideoFrameType = "delta" | "empty" | "key";
2917929212
type RTCErrorDetailType = "data-channel-failure" | "dtls-failure" | "fingerprint-failure" | "hardware-encoder-error" | "hardware-encoder-not-available" | "sctp-failure" | "sdp-syntax-error";
@@ -29183,11 +29216,13 @@ type RTCIceConnectionState = "checking" | "closed" | "completed" | "connected" |
2918329216
type RTCIceGathererState = "complete" | "gathering" | "new";
2918429217
type RTCIceGatheringState = "complete" | "gathering" | "new";
2918529218
type RTCIceProtocol = "tcp" | "udp";
29219+
type RTCIceRole = "controlled" | "controlling" | "unknown";
2918629220
type RTCIceTcpCandidateType = "active" | "passive" | "so";
2918729221
type RTCIceTransportPolicy = "all" | "relay";
2918829222
type RTCIceTransportState = "checking" | "closed" | "completed" | "connected" | "disconnected" | "failed" | "new";
2918929223
type RTCPeerConnectionState = "closed" | "connected" | "connecting" | "disconnected" | "failed" | "new";
2919029224
type RTCPriorityType = "high" | "low" | "medium" | "very-low";
29225+
type RTCQualityLimitationReason = "bandwidth" | "cpu" | "none" | "other";
2919129226
type RTCRtcpMuxPolicy = "require";
2919229227
type RTCRtpTransceiverDirection = "inactive" | "recvonly" | "sendonly" | "sendrecv" | "stopped";
2919329228
type RTCSctpTransportState = "closed" | "connected" | "connecting";

inputfiles/knownTypes.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,12 @@
4949
"RsaOaepParams",
5050
"RsaPssParams",
5151
"RTCCertificateExpiration",
52+
"RTCDtlsRole",
5253
"RTCIceCandidatePairStats",
54+
"RTCIceRole",
5355
"RTCInboundRtpStreamStats",
5456
"RTCOutboundRtpStreamStats",
57+
"RTCQualityLimitationReason",
5558
"RTCReceivedRtpStreamStats",
5659
"RTCRtpStreamStats",
5760
"RTCSentRtpStreamStats",

0 commit comments

Comments
 (0)