UNPKG

@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,

38 lines (37 loc) 2.04 kB
export { MediaDeviceState } from '../../type'; export declare function useVideoDeviceState(): { camera: { startCameraDeviceTest(options: { view: string; }): Promise<void>; stopCameraDeviceTest(): Promise<void>; switchCamera(options: { isFrontCamera: boolean; }): Promise<void>; switchMirror(options: { mirror: boolean; }): Promise<void>; updateVideoQuality(options: { quality: import('../../../../../node_modules/@tencentcloud/tuiroom-engine-js').TUIVideoQuality; }): Promise<void>; openLocalCamera(): Promise<void>; closeLocalCamera(): Promise<void>; setCurrentDevice(options: { deviceId: string; }): Promise<void>; }; cameraList: import('vue').Ref<import('../../../../../node_modules/@tencentcloud/tuiroom-engine-js').TUIDeviceInfo[], import('../../../../../node_modules/@tencentcloud/tuiroom-engine-js').TUIDeviceInfo[]>; currentCameraDevice: import('vue').Ref<import('../../../../../node_modules/@tencentcloud/tuiroom-engine-js').TUIDeviceInfo | undefined, import('../../../../../node_modules/@tencentcloud/tuiroom-engine-js').TUIDeviceInfo | undefined>; currentCameraId: import('vue').ComputedRef<string>; isFrontCamera: import('vue').Ref<boolean, boolean>; cameraState: import('vue').ComputedRef<import('.').MediaDeviceState>; isLocalMirror: import('vue').Ref<boolean, boolean>; localVideoQuality: import('vue').Ref<import('../../../../../node_modules/@tencentcloud/tuiroom-engine-js').TUIVideoQuality, import('../../../../../node_modules/@tencentcloud/tuiroom-engine-js').TUIVideoQuality>; videoQualityList: import('vue').ComputedRef<{ label: string; value: import('../../../../../node_modules/@tencentcloud/tuiroom-engine-js').TUIVideoQuality; }[]>; isCameraTesting: import('vue').Ref<boolean, boolean>; isCameraTestLoading: import('vue').Ref<boolean, boolean>; }; export default useVideoDeviceState;