Add explicit disposability to Inputs (#126)

This commit is contained in:
Vanilagy
2025-09-21 20:18:59 +02:00
parent 34c01fbb10
commit 608c769a7e
22 changed files with 479 additions and 116 deletions
+10 -1
View File
@@ -14,7 +14,16 @@
source: new Mediabunny.BlobSource(file),
});
console.log(await input.getMetadataTags());
window.doDispose = () => input.dispose();
const videoTrack = await input.getPrimaryVideoTrack();
const sink = new Mediabunny.EncodedPacketSink(videoTrack);
for await (const sample of sink.packets()) {
console.log(sample.timestamp)
//sample.close();
await new Promise(resolve => setTimeout(resolve, 0))
}
/*
console.log(await input.computeDuration());