mfx
Version:
In-browser video editing toolkit, with effects accelerated by WebGL
14 lines (13 loc) • 453 B
TypeScript
/// <reference types="dom-webcodecs" />
import { ExtendedVideoFrame } from "./frame";
import { MFXTransformStream } from "./stream";
/**
* @group Stream
*/
export declare class Sampler<T = ExtendedVideoFrame | AudioData> extends MFXTransformStream<T, T> {
get identifier(): string;
constructor(filter?: (_: T, _n: number) => Promise<boolean>, { transform, closer, }?: {
transform?: (frame: T) => T;
closer?: boolean;
});
}