jiuyiUniapp/jiuyi2/node_modules/trtc-sdk-v5/plugins/video-effect/virtual-background/virtual-background.esm.d.ts

30 lines
634 B
TypeScript

export interface AuthParam {
sdkAppId: number;
userId: string;
userSig: string;
}
export interface VirtualBackgroundOptions {
sdkAppId: number;
userId: string;
userSig: string;
type?: 'image' | 'blur';
blurLevel?: number;
src?: string;
}
export interface UpdateVirtualBackgroundOptions {
type: 'image' | 'blur';
blurLevel?: number;
src?: string;
}
export declare class VirtualBackground {
start(options: VirtualBackgroundOptions): Promise<void>;
update(options: UpdateVirtualBackgroundOptions): Promise<void>;
stop(): Promise<void>;
}
export default VirtualBackground;