Function useUserMediaDevices
- useUserMediaDevices(session: undefined | Session, storageKeyPrefix?: string): {
selectedAudioIn: undefined | MediaDevice;
selectedAudioInId: undefined | string;
selectedAudioOut: undefined | MediaDevice;
selectedAudioOutId: undefined | string;
selectedVideoIn: undefined | MediaDevice;
selectedVideoInId: undefined | string;
setSelectedAudioIn: Dispatch<SetStateAction<undefined | MediaDevice>>;
setSelectedAudioOut: Dispatch<SetStateAction<undefined | MediaDevice>>;
setSelectedVideoIn: Dispatch<SetStateAction<undefined | MediaDevice>>;
userMediaDevices: MediaDeviceList;
}
-
Parameters
-
session: undefined | Session
-
Optional
storageKeyPrefix: string
Returns {
selectedAudioIn: undefined | MediaDevice;
selectedAudioInId: undefined | string;
selectedAudioOut: undefined | MediaDevice;
selectedAudioOutId: undefined | string;
selectedVideoIn: undefined | MediaDevice;
selectedVideoInId: undefined | string;
setSelectedAudioIn: Dispatch<SetStateAction<undefined | MediaDevice>>;
setSelectedAudioOut: Dispatch<SetStateAction<undefined | MediaDevice>>;
setSelectedVideoIn: Dispatch<SetStateAction<undefined | MediaDevice>>;
userMediaDevices: MediaDeviceList;
}
-
selectedAudioIn: undefined | MediaDevice
-
selectedAudioInId: undefined | string
-
selectedAudioOut: undefined | MediaDevice
-
selectedAudioOutId: undefined | string
-
selectedVideoIn: undefined | MediaDevice
-
selectedVideoInId: undefined | string
-
setSelectedAudioIn: Dispatch<SetStateAction<undefined | MediaDevice>>
-
setSelectedAudioOut: Dispatch<SetStateAction<undefined | MediaDevice>>
-
setSelectedVideoIn: Dispatch<SetStateAction<undefined | MediaDevice>>
-
userMediaDevices: MediaDeviceList
useUserMediaDevices hook
Returns
userMediaDevices, selectedAudioIn, selectedAudioInId, setSelectedAudioIn, selectedAudioOut, selectedAudioInId, setSelectedAudioOut, selectedVideoIn, selectedVideoInId, setSelectedVideoIn