Skip to content

Commit 8957455

Browse files
authored
1 parent d006958 commit 8957455

15 files changed

+269
-88
lines changed

baselines/dom.generated.d.ts

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -911,6 +911,10 @@ interface KeyAlgorithm {
911911
name: string;
912912
}
913913

914+
interface KeySystemTrackConfiguration {
915+
robustness?: string;
916+
}
917+
914918
interface KeyboardEventInit extends EventModifierInit {
915919
/** @deprecated */
916920
charCode?: number;
@@ -973,11 +977,10 @@ interface MIDIOptions {
973977
}
974978

975979
interface MediaCapabilitiesDecodingInfo extends MediaCapabilitiesInfo {
976-
configuration?: MediaDecodingConfiguration;
980+
keySystemAccess: MediaKeySystemAccess | null;
977981
}
978982

979983
interface MediaCapabilitiesEncodingInfo extends MediaCapabilitiesInfo {
980-
configuration?: MediaEncodingConfiguration;
981984
}
982985

983986
interface MediaCapabilitiesInfo {
@@ -986,12 +989,23 @@ interface MediaCapabilitiesInfo {
986989
supported: boolean;
987990
}
988991

992+
interface MediaCapabilitiesKeySystemConfiguration {
993+
audio?: KeySystemTrackConfiguration;
994+
distinctiveIdentifier?: MediaKeysRequirement;
995+
initDataType?: string;
996+
keySystem: string;
997+
persistentState?: MediaKeysRequirement;
998+
sessionTypes?: string[];
999+
video?: KeySystemTrackConfiguration;
1000+
}
1001+
9891002
interface MediaConfiguration {
9901003
audio?: AudioConfiguration;
9911004
video?: VideoConfiguration;
9921005
}
9931006

9941007
interface MediaDecodingConfiguration extends MediaConfiguration {
1008+
keySystemConfiguration?: MediaCapabilitiesKeySystemConfiguration;
9951009
type: MediaDecodingType;
9961010
}
9971011

@@ -1632,21 +1646,23 @@ interface RTCDtlsFingerprint {
16321646
value?: string;
16331647
}
16341648

1635-
interface RTCEncodedAudioFrameMetadata {
1649+
interface RTCEncodedAudioFrameMetadata extends RTCEncodedFrameMetadata {
1650+
sequenceNumber?: number;
1651+
}
1652+
1653+
interface RTCEncodedFrameMetadata {
16361654
contributingSources?: number[];
1655+
mimeType?: string;
16371656
payloadType?: number;
1638-
sequenceNumber?: number;
1657+
rtpTimestamp?: number;
16391658
synchronizationSource?: number;
16401659
}
16411660

1642-
interface RTCEncodedVideoFrameMetadata {
1643-
contributingSources?: number[];
1661+
interface RTCEncodedVideoFrameMetadata extends RTCEncodedFrameMetadata {
16441662
dependencies?: number[];
16451663
frameId?: number;
16461664
height?: number;
1647-
payloadType?: number;
16481665
spatialIndex?: number;
1649-
synchronizationSource?: number;
16501666
temporalIndex?: number;
16511667
timestamp?: number;
16521668
width?: number;

baselines/serviceworker.generated.d.ts

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,10 @@ interface KeyAlgorithm {
359359
name: string;
360360
}
361361

362+
interface KeySystemTrackConfiguration {
363+
robustness?: string;
364+
}
365+
362366
interface LockInfo {
363367
clientId?: string;
364368
mode?: LockMode;
@@ -378,11 +382,9 @@ interface LockOptions {
378382
}
379383

380384
interface MediaCapabilitiesDecodingInfo extends MediaCapabilitiesInfo {
381-
configuration?: MediaDecodingConfiguration;
382385
}
383386

384387
interface MediaCapabilitiesEncodingInfo extends MediaCapabilitiesInfo {
385-
configuration?: MediaEncodingConfiguration;
386388
}
387389

388390
interface MediaCapabilitiesInfo {
@@ -391,12 +393,23 @@ interface MediaCapabilitiesInfo {
391393
supported: boolean;
392394
}
393395

396+
interface MediaCapabilitiesKeySystemConfiguration {
397+
audio?: KeySystemTrackConfiguration;
398+
distinctiveIdentifier?: MediaKeysRequirement;
399+
initDataType?: string;
400+
keySystem: string;
401+
persistentState?: MediaKeysRequirement;
402+
sessionTypes?: string[];
403+
video?: KeySystemTrackConfiguration;
404+
}
405+
394406
interface MediaConfiguration {
395407
audio?: AudioConfiguration;
396408
video?: VideoConfiguration;
397409
}
398410

399411
interface MediaDecodingConfiguration extends MediaConfiguration {
412+
keySystemConfiguration?: MediaCapabilitiesKeySystemConfiguration;
400413
type: MediaDecodingType;
401414
}
402415

@@ -9224,6 +9237,7 @@ type KeyUsage = "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "u
92249237
type LockMode = "exclusive" | "shared";
92259238
type MediaDecodingType = "file" | "media-source" | "webrtc";
92269239
type MediaEncodingType = "record" | "webrtc";
9240+
type MediaKeysRequirement = "not-allowed" | "optional" | "required";
92279241
type NotificationDirection = "auto" | "ltr" | "rtl";
92289242
type NotificationPermission = "default" | "denied" | "granted";
92299243
type OffscreenRenderingContextId = "2d" | "bitmaprenderer" | "webgl" | "webgl2" | "webgpu";

baselines/sharedworker.generated.d.ts

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,10 @@ interface KeyAlgorithm {
303303
name: string;
304304
}
305305

306+
interface KeySystemTrackConfiguration {
307+
robustness?: string;
308+
}
309+
306310
interface LockInfo {
307311
clientId?: string;
308312
mode?: LockMode;
@@ -322,11 +326,9 @@ interface LockOptions {
322326
}
323327

324328
interface MediaCapabilitiesDecodingInfo extends MediaCapabilitiesInfo {
325-
configuration?: MediaDecodingConfiguration;
326329
}
327330

328331
interface MediaCapabilitiesEncodingInfo extends MediaCapabilitiesInfo {
329-
configuration?: MediaEncodingConfiguration;
330332
}
331333

332334
interface MediaCapabilitiesInfo {
@@ -335,12 +337,23 @@ interface MediaCapabilitiesInfo {
335337
supported: boolean;
336338
}
337339

340+
interface MediaCapabilitiesKeySystemConfiguration {
341+
audio?: KeySystemTrackConfiguration;
342+
distinctiveIdentifier?: MediaKeysRequirement;
343+
initDataType?: string;
344+
keySystem: string;
345+
persistentState?: MediaKeysRequirement;
346+
sessionTypes?: string[];
347+
video?: KeySystemTrackConfiguration;
348+
}
349+
338350
interface MediaConfiguration {
339351
audio?: AudioConfiguration;
340352
video?: VideoConfiguration;
341353
}
342354

343355
interface MediaDecodingConfiguration extends MediaConfiguration {
356+
keySystemConfiguration?: MediaCapabilitiesKeySystemConfiguration;
344357
type: MediaDecodingType;
345358
}
346359

@@ -9135,6 +9148,7 @@ type KeyUsage = "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "u
91359148
type LockMode = "exclusive" | "shared";
91369149
type MediaDecodingType = "file" | "media-source" | "webrtc";
91379150
type MediaEncodingType = "record" | "webrtc";
9151+
type MediaKeysRequirement = "not-allowed" | "optional" | "required";
91389152
type NotificationDirection = "auto" | "ltr" | "rtl";
91399153
type NotificationPermission = "default" | "denied" | "granted";
91409154
type OffscreenRenderingContextId = "2d" | "bitmaprenderer" | "webgl" | "webgl2" | "webgpu";

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

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -911,6 +911,10 @@ interface KeyAlgorithm {
911911
name: string;
912912
}
913913

914+
interface KeySystemTrackConfiguration {
915+
robustness?: string;
916+
}
917+
914918
interface KeyboardEventInit extends EventModifierInit {
915919
/** @deprecated */
916920
charCode?: number;
@@ -973,11 +977,10 @@ interface MIDIOptions {
973977
}
974978

975979
interface MediaCapabilitiesDecodingInfo extends MediaCapabilitiesInfo {
976-
configuration?: MediaDecodingConfiguration;
980+
keySystemAccess: MediaKeySystemAccess | null;
977981
}
978982

979983
interface MediaCapabilitiesEncodingInfo extends MediaCapabilitiesInfo {
980-
configuration?: MediaEncodingConfiguration;
981984
}
982985

983986
interface MediaCapabilitiesInfo {
@@ -986,12 +989,23 @@ interface MediaCapabilitiesInfo {
986989
supported: boolean;
987990
}
988991

992+
interface MediaCapabilitiesKeySystemConfiguration {
993+
audio?: KeySystemTrackConfiguration;
994+
distinctiveIdentifier?: MediaKeysRequirement;
995+
initDataType?: string;
996+
keySystem: string;
997+
persistentState?: MediaKeysRequirement;
998+
sessionTypes?: string[];
999+
video?: KeySystemTrackConfiguration;
1000+
}
1001+
9891002
interface MediaConfiguration {
9901003
audio?: AudioConfiguration;
9911004
video?: VideoConfiguration;
9921005
}
9931006

9941007
interface MediaDecodingConfiguration extends MediaConfiguration {
1008+
keySystemConfiguration?: MediaCapabilitiesKeySystemConfiguration;
9951009
type: MediaDecodingType;
9961010
}
9971011

@@ -1632,21 +1646,23 @@ interface RTCDtlsFingerprint {
16321646
value?: string;
16331647
}
16341648

1635-
interface RTCEncodedAudioFrameMetadata {
1649+
interface RTCEncodedAudioFrameMetadata extends RTCEncodedFrameMetadata {
1650+
sequenceNumber?: number;
1651+
}
1652+
1653+
interface RTCEncodedFrameMetadata {
16361654
contributingSources?: number[];
1655+
mimeType?: string;
16371656
payloadType?: number;
1638-
sequenceNumber?: number;
1657+
rtpTimestamp?: number;
16391658
synchronizationSource?: number;
16401659
}
16411660

1642-
interface RTCEncodedVideoFrameMetadata {
1643-
contributingSources?: number[];
1661+
interface RTCEncodedVideoFrameMetadata extends RTCEncodedFrameMetadata {
16441662
dependencies?: number[];
16451663
frameId?: number;
16461664
height?: number;
1647-
payloadType?: number;
16481665
spatialIndex?: number;
1649-
synchronizationSource?: number;
16501666
temporalIndex?: number;
16511667
timestamp?: number;
16521668
width?: number;

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

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,10 @@ interface KeyAlgorithm {
359359
name: string;
360360
}
361361

362+
interface KeySystemTrackConfiguration {
363+
robustness?: string;
364+
}
365+
362366
interface LockInfo {
363367
clientId?: string;
364368
mode?: LockMode;
@@ -378,11 +382,9 @@ interface LockOptions {
378382
}
379383

380384
interface MediaCapabilitiesDecodingInfo extends MediaCapabilitiesInfo {
381-
configuration?: MediaDecodingConfiguration;
382385
}
383386

384387
interface MediaCapabilitiesEncodingInfo extends MediaCapabilitiesInfo {
385-
configuration?: MediaEncodingConfiguration;
386388
}
387389

388390
interface MediaCapabilitiesInfo {
@@ -391,12 +393,23 @@ interface MediaCapabilitiesInfo {
391393
supported: boolean;
392394
}
393395

396+
interface MediaCapabilitiesKeySystemConfiguration {
397+
audio?: KeySystemTrackConfiguration;
398+
distinctiveIdentifier?: MediaKeysRequirement;
399+
initDataType?: string;
400+
keySystem: string;
401+
persistentState?: MediaKeysRequirement;
402+
sessionTypes?: string[];
403+
video?: KeySystemTrackConfiguration;
404+
}
405+
394406
interface MediaConfiguration {
395407
audio?: AudioConfiguration;
396408
video?: VideoConfiguration;
397409
}
398410

399411
interface MediaDecodingConfiguration extends MediaConfiguration {
412+
keySystemConfiguration?: MediaCapabilitiesKeySystemConfiguration;
400413
type: MediaDecodingType;
401414
}
402415

@@ -9224,6 +9237,7 @@ type KeyUsage = "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "u
92249237
type LockMode = "exclusive" | "shared";
92259238
type MediaDecodingType = "file" | "media-source" | "webrtc";
92269239
type MediaEncodingType = "record" | "webrtc";
9240+
type MediaKeysRequirement = "not-allowed" | "optional" | "required";
92279241
type NotificationDirection = "auto" | "ltr" | "rtl";
92289242
type NotificationPermission = "default" | "denied" | "granted";
92299243
type OffscreenRenderingContextId = "2d" | "bitmaprenderer" | "webgl" | "webgl2" | "webgpu";

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

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,10 @@ interface KeyAlgorithm {
303303
name: string;
304304
}
305305

306+
interface KeySystemTrackConfiguration {
307+
robustness?: string;
308+
}
309+
306310
interface LockInfo {
307311
clientId?: string;
308312
mode?: LockMode;
@@ -322,11 +326,9 @@ interface LockOptions {
322326
}
323327

324328
interface MediaCapabilitiesDecodingInfo extends MediaCapabilitiesInfo {
325-
configuration?: MediaDecodingConfiguration;
326329
}
327330

328331
interface MediaCapabilitiesEncodingInfo extends MediaCapabilitiesInfo {
329-
configuration?: MediaEncodingConfiguration;
330332
}
331333

332334
interface MediaCapabilitiesInfo {
@@ -335,12 +337,23 @@ interface MediaCapabilitiesInfo {
335337
supported: boolean;
336338
}
337339

340+
interface MediaCapabilitiesKeySystemConfiguration {
341+
audio?: KeySystemTrackConfiguration;
342+
distinctiveIdentifier?: MediaKeysRequirement;
343+
initDataType?: string;
344+
keySystem: string;
345+
persistentState?: MediaKeysRequirement;
346+
sessionTypes?: string[];
347+
video?: KeySystemTrackConfiguration;
348+
}
349+
338350
interface MediaConfiguration {
339351
audio?: AudioConfiguration;
340352
video?: VideoConfiguration;
341353
}
342354

343355
interface MediaDecodingConfiguration extends MediaConfiguration {
356+
keySystemConfiguration?: MediaCapabilitiesKeySystemConfiguration;
344357
type: MediaDecodingType;
345358
}
346359

@@ -9135,6 +9148,7 @@ type KeyUsage = "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "u
91359148
type LockMode = "exclusive" | "shared";
91369149
type MediaDecodingType = "file" | "media-source" | "webrtc";
91379150
type MediaEncodingType = "record" | "webrtc";
9151+
type MediaKeysRequirement = "not-allowed" | "optional" | "required";
91389152
type NotificationDirection = "auto" | "ltr" | "rtl";
91399153
type NotificationPermission = "default" | "denied" | "granted";
91409154
type OffscreenRenderingContextId = "2d" | "bitmaprenderer" | "webgl" | "webgl2" | "webgpu";

0 commit comments

Comments
 (0)