Skip to main content

useAudioDevices

@siteed/expo-audio-studio


@siteed/expo-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

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>