@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,
18 lines (14 loc) • 464 B
text/typescript
import TUIRoomEngine, {
TUIRoomDeviceManager,
} from '@tencentcloud/tuiroom-engine-js';
import useGetRoomEngine from './useRoomEngine';
const roomEngine = useGetRoomEngine();
const deviceManager: { instance: TUIRoomDeviceManager | null | undefined } = {
instance: null,
};
TUIRoomEngine.once('ready', () => {
deviceManager.instance = roomEngine.instance?.getMediaDeviceManager();
});
export default function useDeviceManager() {
return deviceManager;
}