OutgoingAudioFilters Class

  • java.lang.Object
    • com.azure.android.communication.calling.OutgoingAudioFilters

public class OutgoingAudioFilters

Holds properties that configure outgoing audio preprocessing before call start

Constructor Summary

Constructor Description
OutgoingAudioFilters()

Default constructor

Method Summary

Modifier and Type Method and Description
void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

NoiseSuppressionMode getNoiseSuppressionMode()

Changes mode/type of Noise Suppression

boolean isAcousticEchoCancellationEnabled()

Toggles Echo Cancellation. Requires Music Mode to be on.

boolean isAnalogAutomaticGainControlEnabled()

Enables Analog Automatic Gain Control

boolean isDigitalAutomaticGainControlEnabled()

Enables Digital Automatic Gain Control

boolean isMusicModeEnabled()

Toggles Music Mode

OutgoingAudioFilters setAcousticEchoCancellationEnabled(boolean value)

Toggles Echo Cancellation. Requires Music Mode to be on.

OutgoingAudioFilters setAnalogAutomaticGainControlEnabled(boolean value)

Enables Analog Automatic Gain Control

OutgoingAudioFilters setDigitalAutomaticGainControlEnabled(boolean value)

Enables Digital Automatic Gain Control

OutgoingAudioFilters setMusicModeEnabled(boolean value)

Toggles Music Mode

OutgoingAudioFilters setNoiseSuppressionMode(NoiseSuppressionMode value)

Changes mode/type of Noise Suppression

Constructor Details

OutgoingAudioFilters

public OutgoingAudioFilters()

Default constructor

Method Details

finalize

protected void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

getNoiseSuppressionMode

public NoiseSuppressionMode getNoiseSuppressionMode()

Changes mode/type of Noise Suppression

isAcousticEchoCancellationEnabled

public boolean isAcousticEchoCancellationEnabled()

Toggles Echo Cancellation. Requires Music Mode to be on.

isAnalogAutomaticGainControlEnabled

public boolean isAnalogAutomaticGainControlEnabled()

Enables Analog Automatic Gain Control

isDigitalAutomaticGainControlEnabled

public boolean isDigitalAutomaticGainControlEnabled()

Enables Digital Automatic Gain Control

isMusicModeEnabled

public boolean isMusicModeEnabled()

Toggles Music Mode

setAcousticEchoCancellationEnabled

public OutgoingAudioFilters setAcousticEchoCancellationEnabled(boolean value)

Toggles Echo Cancellation. Requires Music Mode to be on.

Parameters:

value - The new value.

setAnalogAutomaticGainControlEnabled

public OutgoingAudioFilters setAnalogAutomaticGainControlEnabled(boolean value)

Enables Analog Automatic Gain Control

Parameters:

value - The new value.

setDigitalAutomaticGainControlEnabled

public OutgoingAudioFilters setDigitalAutomaticGainControlEnabled(boolean value)

Enables Digital Automatic Gain Control

Parameters:

value - The new value.

setMusicModeEnabled

public OutgoingAudioFilters setMusicModeEnabled(boolean value)

Toggles Music Mode

Parameters:

value - The new value.

setNoiseSuppressionMode

public OutgoingAudioFilters setNoiseSuppressionMode(NoiseSuppressionMode value)

Changes mode/type of Noise Suppression

Parameters:

value - The new value.

Applies to