jiuyiUniapp/jiuyi/node_modules/trtc-sdk-v5/plugins/video-effect/beauty/beauty.esm.d.ts

45 lines
843 B
TypeScript

export interface AuthParam {
sdkAppId: number;
userId: string;
userSig: string;
}
export interface Effect {
id: string;
intensity?: number;
filterIntensity?: number;
}
export interface BeautyOptions {
sdkAppId: number;
userId: string;
userSig: string;
whiten?: number;
dermabrasion?: number;
lift?: number;
shave?: number;
eye?: number;
chin?: number;
effect?: Effect[];
onError?: () => {}
}
export interface UpdateBeautyOptions {
whiten?: number;
dermabrasion?: number;
lift?: number;
shave?: number;
eye?: number;
chin?: number;
effect?: Effect[];
}
export declare class Beauty {
start(options: BeautyOptions): Promise<void>;
update(options: UpdateBeautyOptions): Promise<void>;
stop(): Promise<void>;
}
export default Beauty;