UNPKG

mfx

Version:

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

32 lines (31 loc) 1.29 kB
export { cloneAudioData } from "./utils"; export { convolution3x3Kernels } from "./effects/convolution"; export { Scaler } from "./effects/Scaler"; export { PaintToCanvas, PassthroughCanvas } from "./effects/Draw"; export { Sampler } from "./sampler"; export { FPSDebugger, ConsoleWritableStream, Digest } from "./debug"; export { MFXBlob } from "./blob"; export { WebMContainerEncoder, MP4ContainerEncoder, MFXVideoEncoder, encode, } from "./encode"; export * from "./types"; export * from "./output"; export * from "./decode"; export * from "./container/Track"; export { MFXVideoSource, ExtendedVideoFrame, cloneFrame } from "./frame"; export { FrameTee, MFXTransformStream, Void } from "./stream"; export { keyframes, animate } from "./keyframes"; /** @group Effects */ export { effect } from "./effects/Effect"; /** @group Effects */ export { visual } from "./effects/visual"; /** @group Advanced */ export declare const codecs: { avc: { generateCodecString: (profile: import("./codec/avc").AVCProfileLevel, level: import("./codec/avc").AVCLevel) => string; }; vp9: { autoSelectCodec({ width, height, bitrate, bitDepth, profile, }: import("./codec/vp9").VideoParams): string; }; }; /** @ignore */ declare const _default: {}; export default _default;