@diffusionstudio/core-v4
Version:
A fast, browser based video compositing engine powered by WebCodecs
16 lines (15 loc) • 623 B
TypeScript
import { Serializer } from '../../../services';
import { Renderer } from '../../../renderer';
import { WordGroup } from '../../../sources';
import { CaptionPreset } from '../interfaces';
import { CaptionClip } from '../caption';
export declare class CascadeCaptionPreset extends Serializer implements CaptionPreset<'CASCADE'> {
static readonly type = "CASCADE";
static readonly colors: string[];
get type(): 'CASCADE';
applied: boolean;
groups: WordGroup[];
init(clip: CaptionClip): void;
applyStyles(clip: CaptionClip): Promise<void>;
render(clip: CaptionClip, renderer: Renderer): void;
}