Skip to content

Commit 0a0cbe3

Browse files
committed
Restore AudioEncoderConfig's aac and flac
1 parent 636c228 commit 0a0cbe3

File tree

9 files changed

+96
-8
lines changed

9 files changed

+96
-8
lines changed

baselines/dom.generated.d.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
/// Window APIs
66
/////////////////////////////
77

8+
interface AacEncoderConfig {
9+
format?: AacBitstreamFormat;
10+
}
11+
812
interface AddEventListenerOptions extends EventListenerOptions {
913
once?: boolean;
1014
passive?: boolean;
@@ -146,9 +150,11 @@ interface AudioDecoderSupport {
146150
}
147151

148152
interface AudioEncoderConfig {
153+
aac?: AacEncoderConfig;
149154
bitrate?: number;
150155
bitrateMode?: BitrateMode;
151156
codec: string;
157+
flac?: FlacEncoderConfig;
152158
numberOfChannels: number;
153159
opus?: OpusEncoderConfig;
154160
sampleRate: number;
@@ -722,6 +728,11 @@ interface FileSystemRemoveOptions {
722728
recursive?: boolean;
723729
}
724730

731+
interface FlacEncoderConfig {
732+
blockSize?: number;
733+
compressLevel?: number;
734+
}
735+
725736
interface FocusEventInit extends UIEventInit {
726737
relatedTarget?: EventTarget | null;
727738
}
@@ -42414,6 +42425,7 @@ type Uint32List = Uint32Array<ArrayBufferLike> | GLuint[];
4241442425
type VibratePattern = number | number[];
4241542426
type WindowProxy = Window;
4241642427
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
42428+
type AacBitstreamFormat = "aac" | "adts";
4241742429
type AlignSetting = "center" | "end" | "left" | "right" | "start";
4241842430
type AlphaOption = "discard" | "keep";
4241942431
type AnimationPlayState = "finished" | "idle" | "paused" | "running";

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
/// Window APIs
33
/////////////////////////////
44

5+
interface AacEncoderConfig {
6+
format?: AacBitstreamFormat;
7+
}
8+
59
interface AddEventListenerOptions extends EventListenerOptions {
610
once?: boolean;
711
passive?: boolean;
@@ -143,9 +147,11 @@ interface AudioDecoderSupport {
143147
}
144148

145149
interface AudioEncoderConfig {
150+
aac?: AacEncoderConfig;
146151
bitrate?: number;
147152
bitrateMode?: BitrateMode;
148153
codec: string;
154+
flac?: FlacEncoderConfig;
149155
numberOfChannels: number;
150156
opus?: OpusEncoderConfig;
151157
sampleRate: number;
@@ -719,6 +725,11 @@ interface FileSystemRemoveOptions {
719725
recursive?: boolean;
720726
}
721727

728+
interface FlacEncoderConfig {
729+
blockSize?: number;
730+
compressLevel?: number;
731+
}
732+
722733
interface FocusEventInit extends UIEventInit {
723734
relatedTarget?: EventTarget | null;
724735
}
@@ -42388,6 +42399,7 @@ type Uint32List = Uint32Array | GLuint[];
4238842399
type VibratePattern = number | number[];
4238942400
type WindowProxy = Window;
4239042401
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
42402+
type AacBitstreamFormat = "aac" | "adts";
4239142403
type AlignSetting = "center" | "end" | "left" | "right" | "start";
4239242404
type AlphaOption = "discard" | "keep";
4239342405
type AnimationPlayState = "finished" | "idle" | "paused" | "running";

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
/// Worker APIs
33
/////////////////////////////
44

5+
interface AacEncoderConfig {
6+
format?: AacBitstreamFormat;
7+
}
8+
59
interface AddEventListenerOptions extends EventListenerOptions {
610
once?: boolean;
711
passive?: boolean;
@@ -82,9 +86,11 @@ interface AudioDecoderSupport {
8286
}
8387

8488
interface AudioEncoderConfig {
89+
aac?: AacEncoderConfig;
8590
bitrate?: number;
8691
bitrateMode?: BitrateMode;
8792
codec: string;
93+
flac?: FlacEncoderConfig;
8894
numberOfChannels: number;
8995
opus?: OpusEncoderConfig;
9096
sampleRate: number;
@@ -336,6 +342,11 @@ interface FileSystemRemoveOptions {
336342
recursive?: boolean;
337343
}
338344

345+
interface FlacEncoderConfig {
346+
blockSize?: number;
347+
compressLevel?: number;
348+
}
349+
339350
interface FontFaceDescriptors {
340351
ascentOverride?: string;
341352
descentOverride?: string;
@@ -13444,6 +13455,7 @@ type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | MediaSourceHan
1344413455
type URLPatternInput = string | URLPatternInit;
1344513456
type Uint32List = Uint32Array | GLuint[];
1344613457
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
13458+
type AacBitstreamFormat = "aac" | "adts";
1344713459
type AlphaOption = "discard" | "keep";
1344813460
type AudioSampleFormat = "f32" | "f32-planar" | "s16" | "s16-planar" | "s32" | "s32-planar" | "u8" | "u8-planar";
1344913461
type AvcBitstreamFormat = "annexb" | "avc";

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
/// Window APIs
33
/////////////////////////////
44

5+
interface AacEncoderConfig {
6+
format?: AacBitstreamFormat;
7+
}
8+
59
interface AddEventListenerOptions extends EventListenerOptions {
610
once?: boolean;
711
passive?: boolean;
@@ -143,9 +147,11 @@ interface AudioDecoderSupport {
143147
}
144148

145149
interface AudioEncoderConfig {
150+
aac?: AacEncoderConfig;
146151
bitrate?: number;
147152
bitrateMode?: BitrateMode;
148153
codec: string;
154+
flac?: FlacEncoderConfig;
149155
numberOfChannels: number;
150156
opus?: OpusEncoderConfig;
151157
sampleRate: number;
@@ -719,6 +725,11 @@ interface FileSystemRemoveOptions {
719725
recursive?: boolean;
720726
}
721727

728+
interface FlacEncoderConfig {
729+
blockSize?: number;
730+
compressLevel?: number;
731+
}
732+
722733
interface FocusEventInit extends UIEventInit {
723734
relatedTarget?: EventTarget | null;
724735
}
@@ -42411,6 +42422,7 @@ type Uint32List = Uint32Array | GLuint[];
4241142422
type VibratePattern = number | number[];
4241242423
type WindowProxy = Window;
4241342424
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
42425+
type AacBitstreamFormat = "aac" | "adts";
4241442426
type AlignSetting = "center" | "end" | "left" | "right" | "start";
4241542427
type AlphaOption = "discard" | "keep";
4241642428
type AnimationPlayState = "finished" | "idle" | "paused" | "running";

baselines/ts5.6/webworker.generated.d.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
/// Worker APIs
33
/////////////////////////////
44

5+
interface AacEncoderConfig {
6+
format?: AacBitstreamFormat;
7+
}
8+
59
interface AddEventListenerOptions extends EventListenerOptions {
610
once?: boolean;
711
passive?: boolean;
@@ -82,9 +86,11 @@ interface AudioDecoderSupport {
8286
}
8387

8488
interface AudioEncoderConfig {
89+
aac?: AacEncoderConfig;
8590
bitrate?: number;
8691
bitrateMode?: BitrateMode;
8792
codec: string;
93+
flac?: FlacEncoderConfig;
8894
numberOfChannels: number;
8995
opus?: OpusEncoderConfig;
9096
sampleRate: number;
@@ -336,6 +342,11 @@ interface FileSystemRemoveOptions {
336342
recursive?: boolean;
337343
}
338344

345+
interface FlacEncoderConfig {
346+
blockSize?: number;
347+
compressLevel?: number;
348+
}
349+
339350
interface FontFaceDescriptors {
340351
ascentOverride?: string;
341352
descentOverride?: string;
@@ -13444,6 +13455,7 @@ type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | MediaSourceHan
1344413455
type URLPatternInput = string | URLPatternInit;
1344513456
type Uint32List = Uint32Array | GLuint[];
1344613457
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
13458+
type AacBitstreamFormat = "aac" | "adts";
1344713459
type AlphaOption = "discard" | "keep";
1344813460
type AudioSampleFormat = "f32" | "f32-planar" | "s16" | "s16-planar" | "s32" | "s32-planar" | "u8" | "u8-planar";
1344913461
type AvcBitstreamFormat = "annexb" | "avc";

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
/// Window APIs
33
/////////////////////////////
44

5+
interface AacEncoderConfig {
6+
format?: AacBitstreamFormat;
7+
}
8+
59
interface AddEventListenerOptions extends EventListenerOptions {
610
once?: boolean;
711
passive?: boolean;
@@ -143,9 +147,11 @@ interface AudioDecoderSupport {
143147
}
144148

145149
interface AudioEncoderConfig {
150+
aac?: AacEncoderConfig;
146151
bitrate?: number;
147152
bitrateMode?: BitrateMode;
148153
codec: string;
154+
flac?: FlacEncoderConfig;
149155
numberOfChannels: number;
150156
opus?: OpusEncoderConfig;
151157
sampleRate: number;
@@ -719,6 +725,11 @@ interface FileSystemRemoveOptions {
719725
recursive?: boolean;
720726
}
721727

728+
interface FlacEncoderConfig {
729+
blockSize?: number;
730+
compressLevel?: number;
731+
}
732+
722733
interface FocusEventInit extends UIEventInit {
723734
relatedTarget?: EventTarget | null;
724735
}
@@ -42411,6 +42422,7 @@ type Uint32List = Uint32Array<ArrayBufferLike> | GLuint[];
4241142422
type VibratePattern = number | number[];
4241242423
type WindowProxy = Window;
4241342424
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
42425+
type AacBitstreamFormat = "aac" | "adts";
4241442426
type AlignSetting = "center" | "end" | "left" | "right" | "start";
4241542427
type AlphaOption = "discard" | "keep";
4241642428
type AnimationPlayState = "finished" | "idle" | "paused" | "running";

baselines/ts5.9/webworker.generated.d.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
/// Worker APIs
33
/////////////////////////////
44

5+
interface AacEncoderConfig {
6+
format?: AacBitstreamFormat;
7+
}
8+
59
interface AddEventListenerOptions extends EventListenerOptions {
610
once?: boolean;
711
passive?: boolean;
@@ -82,9 +86,11 @@ interface AudioDecoderSupport {
8286
}
8387

8488
interface AudioEncoderConfig {
89+
aac?: AacEncoderConfig;
8590
bitrate?: number;
8691
bitrateMode?: BitrateMode;
8792
codec: string;
93+
flac?: FlacEncoderConfig;
8894
numberOfChannels: number;
8995
opus?: OpusEncoderConfig;
9096
sampleRate: number;
@@ -336,6 +342,11 @@ interface FileSystemRemoveOptions {
336342
recursive?: boolean;
337343
}
338344

345+
interface FlacEncoderConfig {
346+
blockSize?: number;
347+
compressLevel?: number;
348+
}
349+
339350
interface FontFaceDescriptors {
340351
ascentOverride?: string;
341352
descentOverride?: string;
@@ -13444,6 +13455,7 @@ type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | MediaSourceHan
1344413455
type URLPatternInput = string | URLPatternInit;
1344513456
type Uint32List = Uint32Array<ArrayBufferLike> | GLuint[];
1344613457
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
13458+
type AacBitstreamFormat = "aac" | "adts";
1344713459
type AlphaOption = "discard" | "keep";
1344813460
type AudioSampleFormat = "f32" | "f32-planar" | "s16" | "s16-planar" | "s32" | "s32-planar" | "u8" | "u8-planar";
1344913461
type AvcBitstreamFormat = "annexb" | "avc";

baselines/webworker.generated.d.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
/// Worker APIs
66
/////////////////////////////
77

8+
interface AacEncoderConfig {
9+
format?: AacBitstreamFormat;
10+
}
11+
812
interface AddEventListenerOptions extends EventListenerOptions {
913
once?: boolean;
1014
passive?: boolean;
@@ -85,9 +89,11 @@ interface AudioDecoderSupport {
8589
}
8690

8791
interface AudioEncoderConfig {
92+
aac?: AacEncoderConfig;
8893
bitrate?: number;
8994
bitrateMode?: BitrateMode;
9095
codec: string;
96+
flac?: FlacEncoderConfig;
9197
numberOfChannels: number;
9298
opus?: OpusEncoderConfig;
9399
sampleRate: number;
@@ -339,6 +345,11 @@ interface FileSystemRemoveOptions {
339345
recursive?: boolean;
340346
}
341347

348+
interface FlacEncoderConfig {
349+
blockSize?: number;
350+
compressLevel?: number;
351+
}
352+
342353
interface FontFaceDescriptors {
343354
ascentOverride?: string;
344355
descentOverride?: string;
@@ -13447,6 +13458,7 @@ type Transferable = OffscreenCanvas | ImageBitmap | MessagePort | MediaSourceHan
1344713458
type URLPatternInput = string | URLPatternInit;
1344813459
type Uint32List = Uint32Array<ArrayBufferLike> | GLuint[];
1344913460
type XMLHttpRequestBodyInit = Blob | BufferSource | FormData | URLSearchParams | string;
13461+
type AacBitstreamFormat = "aac" | "adts";
1345013462
type AlphaOption = "discard" | "keep";
1345113463
type AudioSampleFormat = "f32" | "f32-planar" | "s16" | "s16-planar" | "s32" | "s32-planar" | "u8" | "u8-planar";
1345213464
type AvcBitstreamFormat = "annexb" | "avc";

inputfiles/removedTypes.jsonc

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -126,14 +126,6 @@
126126
}
127127
}
128128
},
129-
"AudioEncoderConfig": {
130-
"members": {
131-
"member": {
132-
"aac": null, // Blink only as of 2024-09
133-
"flac": null // Blink only as of 2024-09
134-
}
135-
}
136-
},
137129
"CanvasRenderingContext2DSettings": {
138130
"members": {
139131
"member": {

0 commit comments

Comments
 (0)