Android.Media.Audiofx Namespace

Classes

AcousticEchoCanceler

Acoustic Echo Canceler (AEC).

AudioEffect

AudioEffect is the base class for controlling audio effects provided by the android audio framework.

AudioEffect.ControlStatusChangeEventArgs

Provides data for the ControlStatus event.

AudioEffect.Descriptor
AudioEffect.EnableStatusChangeEventArgs

Provides data for the EnableStatus event.

AutomaticGainControl

Automatic Gain Control (AGC).

BassBoost

Bass boost is an audio effect to boost or amplify low frequencies of the sound.

BassBoost.ParameterChangeEventArgs

Provides data for the Parameter event.

BassBoost.Settings

The Settings class regroups all bass boost parameters.

EnvironmentalReverb

A sound generated within a room travels in many directions.

EnvironmentalReverb.ParameterChangeEventArgs

Provides data for the Parameter event.

EnvironmentalReverb.Settings

The Settings class regroups all environmental reverb parameters.

Equalizer

An Equalizer is used to alter the frequency response of a particular music source or of the main output mix.

Equalizer.ParameterChangeEventArgs

Provides data for the Parameter event.

Equalizer.Settings

The Settings class regroups all equalizer parameters.

LoudnessEnhancer

LoudnessEnhancer is an audio effect for increasing audio loudness.

NoiseSuppressor

Noise Suppressor (NS).

PresetReverb

A sound generated within a room travels in many directions.

PresetReverb.ParameterChangeEventArgs

Provides data for the Parameter event.

PresetReverb.Settings

The Settings class regroups all preset reverb parameters.

Virtualizer

An audio virtualizer is a general name for an effect to spatialize audio channels.

Virtualizer.ParameterChangeEventArgs

Provides data for the Parameter event.

Virtualizer.Settings

The Settings class regroups all virtualizer parameters.

Visualizer

The Visualizer class enables application to retrieve part of the currently playing audio for visualization purpose.

Visualizer.FftDataCaptureEventArgs
Visualizer.MeasurementPeakRms
Visualizer.WaveFormDataCaptureEventArgs

Interfaces

AudioEffect.IOnControlStatusChangeListener

The OnControlStatusChangeListener interface defines a method called by the AudioEffect when a the control of the effect engine is gained or lost by the application

AudioEffect.IOnEnableStatusChangeListener

The OnEnableStatusChangeListener interface defines a method called by the AudioEffect when a the enabled state of the effect engine was changed by the controlling application.

BassBoost.IOnParameterChangeListener

The OnParameterChangeListener interface defines a method called by the BassBoost when a parameter value has changed.

EnvironmentalReverb.IOnParameterChangeListener

The OnParameterChangeListener interface defines a method called by the EnvironmentalReverb when a parameter value has changed.

Equalizer.IOnParameterChangeListener

The OnParameterChangeListener interface defines a method called by the Equalizer when a parameter value has changed.

PresetReverb.IOnParameterChangeListener

The OnParameterChangeListener interface defines a method called by the PresetReverb when a parameter value has changed.

Virtualizer.IOnParameterChangeListener

The OnParameterChangeListener interface defines a method called by the Virtualizer when a parameter value has changed.

Visualizer.IOnDataCaptureListener

The OnDataCaptureListener interface defines methods called by the Visualizer to periodically update the audio visualization capture.

Enums

AudioEffectStatus

Enumerates values returned by several types and taken as a parameter of several types.

BassBoostParam
ContentType

Enumerates values returned by several types.

EnvironmentalReverbParam
EqualizerParam
LoudnessEnhancerParam

Enumerates values returned by the ParamTargetGainMb, and TargetGainMb members.

PresetReverbParam
VirtualizationMode
VirtualizerParam
VisualizerMeasurementMode

F:Android.Media.Audiofx.Visualizer.SetMeasurementMode

VisualizerScalingMode

F:Android.Media.Audiofx.Visualizer.SetScalingMode

VisualizerState

Enumerates values returned by several types.

VisualizerStatus

Enumerates values returned by several types.