mfx
Version:
In-browser video editing toolkit, with effects accelerated by WebGL
10 lines (9 loc) • 380 B
TypeScript
import { MFXTransformStream } from "./stream";
export type TransformLike<T extends MFXTransformStream<any, any>> = new <I, O>(...any: any[]) => T;
export declare class ForwardedStream<I, O> extends MFXTransformStream<I, O> {
name: string;
get identifier(): any;
constructor(name: string, worker: Worker, { transfer, }?: {
transfer?: (_: I) => any[];
});
}