R
fn

useDevicesList

v0.0.15testeddemo

Reactive `enumerateDevices` listing available media input/output devices.

Examples

ts
const { videoInputs, audioInputs, audioOutputs } = useDevicesList({ requestPermissions: true });
ts
const { devices, ensurePermissions, permissionGranted } = useDevicesList();
await ensurePermissions();

Demo

Loading demo…

Signature

ts
export function useDevicesList(options: UseDevicesListOptions ={ ... }

Parameters

ParameterTypeDescription
options?UseDevicesListOptionsOptions

Returns

UseDevicesListReturn`devices`, kind-filtered lists, `isSupported`, `permissionGranted` and `ensurePermissions`