Files
Arbitrate-FrontendH5/node_modules/trtc-sdk-v5/plugins/video-effect/virtual-background/virtual-background.esm.d.ts
T
2024-01-18 10:46:33 +08:00

28 lines
586 B
TypeScript

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