Files
mediabunny/src/demuxer.ts
T

15 lines
317 B
TypeScript

import { Input } from './input';
import { InputTrack } from './input-track';
export abstract class Demuxer {
input: Input;
constructor(input: Input) {
this.input = input;
}
abstract computeDuration(): Promise<number>;
abstract getTracks(): Promise<InputTrack[]>;
abstract getMimeType(): Promise<string>;
}