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
@@ -66,9 +66,9 @@ test('AAC encoding', async () => {
});
const track = (await input.getPrimaryAudioTrack())!;
expect(track.codec).toBe('aac');
expect(track.sampleRate).toBe(sampleRate);
expect(track.numberOfChannels).toBe(channels);
expect(await track.getCodec()).toBe('aac');
expect(await track.getSampleRate()).toBe(sampleRate);
expect(await track.getNumberOfChannels()).toBe(channels);
const sink = new EncodedPacketSink(track);
let packetCount = 0;