Audio Options
Options for customizing the audio settings of LiveKit.
Constructors
Properties
Override the default AudioDeviceModule.
Override the default AudioHandler.
Override the default output AudioType.
Options for processing the mic and incoming audio.
Devices may take some time initializing the audio stack for recording. Prewarming allows starting up the underlying audio recording prior to publish, letting the audio device be ready immediately when the track is fully published.
On Android 11+, the audio mode will reset itself from AudioManager.MODE_IN_COMMUNICATION if there is no audio playback or capture for 6 seconds (for example when joining a room with no speakers and the local mic is muted.) This mode reset will cause unexpected behavior when trying to change the volume, causing it to not properly change the volume.
Called after default setup to allow for customizations on the JavaAudioDeviceModule.