Skip to main content

useAudioDevices

@siteed/audio-studio


@siteed/audio-studio / useAudioDevices

Function: useAudioDevices()

useAudioDevices(): object

Defined in: src/hooks/useAudioDevices.ts:9

React hook for managing audio input devices

Returns​

object

currentDevice​

currentDevice: null | AudioDevice

devices​

devices: AudioDevice[]

error​

error: null | Error

initializeDeviceDetection()​

initializeDeviceDetection: () => void

Returns​

void

loading​

loading: boolean

refreshDevices()​

refreshDevices: () => Promise<AudioDevice[]>

Returns​

Promise<AudioDevice[]>

resetToDefaultDevice()​

resetToDefaultDevice: () => Promise<boolean>

Returns​

Promise<boolean>

selectDevice()​

selectDevice: (deviceId) => Promise<boolean>

Parameters​

deviceId​

string

Returns​

Promise<boolean>