@tencentcloud/roomkit-web-vue3
Version:
<h1 align="center"> TUIRoomKit</h1> Conference (TUIRoomKit) is a product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education. By integrating this product, you can add room management,
22 lines (20 loc) • 727 B
TypeScript
import { IRoomService } from '../types';
interface IVirtualBackground {
dispose(): void;
initVirtualBackground(): Promise<void>;
toggleVirtualBackground(enabled: boolean): Promise<void>;
toggleTestVirtualBackground(enabled: boolean): Promise<void>;
}
export declare class VirtualBackground implements IVirtualBackground {
private service;
private virtualBackgroundPluginReady;
private get trtcCloud();
constructor(service: IRoomService);
private bindEvent;
private handleUnmount;
dispose(): void;
initVirtualBackground(): Promise<void>;
toggleVirtualBackground(enabled: boolean): Promise<void>;
toggleTestVirtualBackground(enabled: boolean): Promise<void>;
}
export {};