UNPKG

mfx

Version:

In-browser video editing toolkit, with effects accelerated by WebGL

12 lines (11 loc) 628 B
import { MFXTransformStream } from "../stream"; import type { GenericTrack } from "./Track"; export interface MFXDecodableTrackChunk<Sample> { track: GenericTrack<Sample>; samples: Sample[]; } export declare abstract class ContainerDecoder<Sample> extends MFXTransformStream<Uint8Array, MFXDecodableTrackChunk<Sample>> { start: (_: GenericTrack<Sample>[]) => void; tracks: Promise<GenericTrack<Sample>[]>; constructor(transformer?: Transformer<Uint8Array, MFXDecodableTrackChunk<Sample>>, writableStrategy?: QueuingStrategy<Uint8Array>, readableStrategy?: QueuingStrategy<MFXDecodableTrackChunk<Sample>>); }