@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,
29 lines (27 loc) • 787 B
TypeScript
import { TUIVideoQuality } from '../../../../../node_modules/@tencentcloud/tuiroom-engine-js';
declare class Camera {
static instance: Camera;
constructor();
startCameraDeviceTest(options: {
view: string;
}): Promise<void>;
stopCameraDeviceTest(): Promise<void>;
switchCamera(options: {
isFrontCamera: boolean;
}): Promise<void>;
switchMirror(options: {
mirror: boolean;
}): Promise<void>;
updateVideoQuality(options: {
quality: TUIVideoQuality;
}): Promise<void>;
openLocalCamera(): Promise<void>;
closeLocalCamera(): Promise<void>;
setCurrentDevice(options: {
deviceId: string;
}): Promise<void>;
}
export default function useVideoDeviceManager(): {
camera: Camera;
};
export {};