Remove input track descriptors, add async getters on tracks for everything, deprecate old sync getters

This commit is contained in:
Vanilagy
2026-04-10 16:23:17 +02:00
parent aa810fc433
commit 051578c2ca
42 changed files with 1386 additions and 1504 deletions
+3 -3
View File
@@ -42,9 +42,9 @@ test('ADTS muxer with raw AAC input', async () => {
const outputTrack = await outputAsInput.getPrimaryAudioTrack();
assert(outputTrack);
expect(outputTrack.codec).toBe('aac');
expect(outputTrack.sampleRate).toBe(audioTrack.sampleRate);
expect(outputTrack.numberOfChannels).toBe(audioTrack.numberOfChannels);
expect(await outputTrack.getCodec()).toBe('aac');
expect(await outputTrack.getSampleRate()).toBe(await audioTrack.getSampleRate());
expect(await outputTrack.getNumberOfChannels()).toBe(await audioTrack.getNumberOfChannels());
const outputDecoderConfig = await outputTrack.getDecoderConfig();
expect(outputDecoderConfig!.description).toBeUndefined(); // ADTS has no description