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,

21 lines (19 loc) 892 B
import { Ref, ComputedRef } from 'vue'; import { TUIDeviceInfo, TUIVideoQuality } from '../../../../../node_modules/@tencentcloud/tuiroom-engine-js'; import { MediaDeviceState } from '../../type'; export declare const isCameraListInitiated: Ref<boolean, boolean>; export default function useVideoDeviceManagerState(): { cameraList: Ref<TUIDeviceInfo[], TUIDeviceInfo[]>; currentCameraDevice: Ref<TUIDeviceInfo | undefined, TUIDeviceInfo | undefined>; currentCameraId: ComputedRef<string>; isFrontCamera: Ref<boolean, boolean>; cameraState: ComputedRef<MediaDeviceState>; isLocalMirror: Ref<boolean, boolean>; localVideoQuality: Ref<TUIVideoQuality, TUIVideoQuality>; videoQualityList: ComputedRef<{ label: string; value: TUIVideoQuality; }[]>; isCameraTesting: Ref<boolean, boolean>; isCameraTestLoading: Ref<boolean, boolean>; };