AudioCaptureMode

The AudioCaptureMode model allows enabling and disabling audio processing for the local participant.

By default, the Dolby Voice audio processing algorithm is enabled in Dolby Voice conferences to improve voice communication. However, audio processing lowers the quality of non-voice audio. To send non-voice audio, such as music, disable audio processing by using the Unprocessed mode.

This model is available in SDK 3.7 and later.

Available in the package com.voxeet.android.media.capture.audio.AudioCaptureMode.

Properties

mode (Mode)

The selected audio processing mode.


noiseReduction (NoiseReduction)

The selected noise reduction level.


Methods

standard

standard(@NonNull noiseReduction: StandardNoiseReduction): AudioCaptureMode

Enables audio processing to improve voice quality.

Parameters

NameTypeDescription
noiseReductionStandardNoiseReductionnon null The noise reduction level.

Returns: @NonNull AudioCaptureMode - The audio capture mode object.


unprocessed

unprocessed(): AudioCaptureMode

Disables audio processing to allow transmitting non-voice audio to a conference.

Returns: @NonNull AudioCaptureMode - The audio capture mode object.