UNPKG

@fishjam-cloud/react-client

Version:
17 lines 793 B
import type { InitializeDevicesResult, PersistLastDeviceHandlers } from "../../../types/public"; interface UseDevicesProps { videoConstraints?: MediaTrackConstraints | boolean; audioConstraints?: MediaTrackConstraints | boolean; persistHandlers?: PersistLastDeviceHandlers; } export type InitializeDevicesSettings = { enableVideo?: boolean; enableAudio?: boolean; }; export declare const useMediaDevices: ({ videoConstraints, audioConstraints, persistHandlers }: UseDevicesProps) => { initializeDevices: (settings?: InitializeDevicesSettings) => Promise<InitializeDevicesResult>; cameraManager: import("./useDeviceManager").DeviceManager; microphoneManager: import("./useDeviceManager").DeviceManager; }; export {}; //# sourceMappingURL=useMediaDevices.d.ts.map