Start work on demuxing

This commit is contained in:
Vanilagy
2024-12-08 15:19:56 +01:00
parent 6730e41c07
commit ecfd193ae0
25 changed files with 5923 additions and 953 deletions
+14
View File
@@ -0,0 +1,14 @@
import { Input } from './input';
import { InputTrack } from './input-track';
export abstract class Demuxer {
input: Input;
constructor(input: Input) {
this.input = input;
}
abstract getDuration(): Promise<number>;
abstract getTracks(): Promise<InputTrack[]>;
abstract getMimeType(): Promise<string>;
}