UNPKG

mfx

Version:

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

21 lines (20 loc) 662 B
import { MFXBlob } from "./blob"; import { MFXTransformStream } from "./stream"; /** * @group Encode */ export declare const writeToFile: (stream: ReadableStream<MFXBlob>, fileName: string, description?: string) => Promise<void>; export declare class FileWriter extends MFXTransformStream<MFXBlob, MFXBlob> { get identifier(): string; writer: Promise<FileSystemWritableFileStream>; constructor(fileName: string, description?: string); } /** * @group Encode */ export declare class MFXMediaSourceStream extends WritableStream<MFXBlob> { mediaSource: MediaSource; sourcePromise: Promise<void>; constructor(); getSource(): string; }