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

See Also: Equalizer Members

Syntax

[Android.Runtime.Register("android/media/audiofx/Equalizer", DoNotGenerateAcw=true)]
public class Equalizer : AudioEffect

Remarks

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

An application creates an Equalizer object to instantiate and control an Equalizer engine in the audio framework. The application can either simply use predefined presets or have a more precise control of the gain in each frequency band controlled by the equalizer.

The methods, parameter types and units exposed by the Equalizer implementation are directly mapping those defined by the OpenSL ES 1.0.1 Specification (http://www.khronos.org/opensles/) for the SLEqualizerItf interface. Please refer to this specification for more details.

To attach the Equalizer to a particular AudioTrack or MediaPlayer, specify the audio session ID of this AudioTrack or MediaPlayer when constructing the Equalizer.

NOTE: attaching an Equalizer to the global audio output mix by use of session 0 is deprecated.

See Android.Media.MediaPlayer.AudioSessionId for details on audio sessions.

See Android.Media.Audiofx.AudioEffect class for more details on controlling audio effects.

[Android Documentation]

Requirements

Namespace: Android.Media.Audiofx
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 9