UNPKG

tav-media

Version:

Cross platform media editing framework

25 lines (24 loc) 808 B
import { tav } from '../tav'; import { ChromaMattingConfig } from '../types/types'; import { Effect } from './tav-effect'; /** * Make transparent background for the video. * @category Effects */ export declare class ChromaMattingEffect extends Effect { /** * Creates a new Chroma Matting Effect. */ static Make(): ChromaMattingEffect; readonly type: string; private _chromaMattingConfig; clone(): ChromaMattingEffect; protected createClip(): Promise<tav.ChromaMattingEffect> | undefined; protected updateClip(effect: tav.ChromaMattingEffect): Promise<void>; private updateConfig; /** * Get or set a ChromaMattingConfig object. */ get chromaMattingConfig(): Readonly<ChromaMattingConfig>; set chromaMattingConfig(val: ChromaMattingConfig); }