UNPKG

mfx

Version:

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

14 lines (13 loc) 453 B
/// <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; }); }