UNPKG

mfx

Version:

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

22 lines (21 loc) 742 B
/// <reference types="wicg-file-system-access" /> 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, startIn?: WellKnownDirectory); } /** * @group Encode */ export declare class MFXMediaSourceStream extends WritableStream<MFXBlob> { mediaSource: MediaSource; sourcePromise: Promise<void>; constructor(); getSource(): string; }