UNPKG

@bddh/starling-cutout

Version:

cutout

22 lines (21 loc) 714 B
/** * @file Cutout * @description 数字人抠绿 * @author sunwen05 */ import React from 'react'; import { ChromaEffectOptions } from './interface'; import './index.less'; export interface Props { version?: number; video?: HTMLVideoElement | string; url?: string; options?: Partial<ChromaEffectOptions>; } export interface DigitalHumanCutoutClient { setOptions: (options: Partial<Props['options']>) => void; screenshot: () => string; updateSource: (video: HTMLVideoElement | string) => Promise<void>; } declare const DigitalHumanCutout: React.ForwardRefExoticComponent<Props & React.RefAttributes<DigitalHumanCutoutClient>>; export default DigitalHumanCutout;