Working with Devices
This guide explores how to manage audio devices using the ODIN SDK. You'll learn how to list available audio devices, allowing users or your application to select a specific one. We'll cover using a chosen Device AudioInput AudioInput RemotePeer
Listing and selecting Devices
The ODIN SDK utilizes the DeviceManager Device AudioInput
Important Note: Firefox browsers provide an empty device list, even when the permission for Audio Devices is granted until the first MediaStream was requested. A workaround is, to fetch a MediaStream and stopping it directly. More info on MDN getUserMedia()
Starting AudioInputs
Once an audio device has been selected and an AudioInput DeviceManager DeviceManager Room RemotePeer
Stopping AudioInputs
To stop an AudioInput Room AudioInput
Updating the Device and Settings on an AudioInput
The audio Device InputSettings AudioInput