tav-media
Version:
Cross platform media editing framework
25 lines (24 loc) • 808 B
TypeScript
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);
}