• This hook manages audio settings.

    Returns {
        availableDevices: AudioOutputDevice[];
        selectAudioSessionMode: ((audioSessionMode) => Promise<void>);
        selectOutputAudioDevice: ((device) => Promise<void>);
        selectedAudioOutputDevice: AudioOutputDevice | null;
        showAudioRoutePicker: (() => Promise<void>);
    }

    • availableDevices: AudioOutputDevice[]

      [Android only] available audio output devices to be set

    • selectAudioSessionMode: ((audioSessionMode) => Promise<void>)
        • (audioSessionMode): Promise<void>
        • Parameters

          • audioSessionMode: AudioSessionMode

          Returns Promise<void>

    • selectOutputAudioDevice: ((device) => Promise<void>)
        • (device): Promise<void>
        • Parameters

          • device: AudioOutputDeviceType

          Returns Promise<void>

    • selectedAudioOutputDevice: AudioOutputDevice | null

      currently selected output audio device

    • showAudioRoutePicker: (() => Promise<void>)
        • (): Promise<void>
        • Returns Promise<void>

Generated using TypeDoc