Stay organized with collections
Save and categorize content based on your preferences.
Interfaces
OnControlStatusChangeListener |
The OnControlStatusChangeListener interface defines a method called by the AudioEffect when control of the effect engine is gained or lost by the application
|
OnEnableStatusChangeListener |
The OnEnableStatusChangeListener interface defines a method called by the AudioEffect when the enabled state of the effect engine was changed by the controlling application.
|
OnParameterChangeListener |
The OnParameterChangeListener interface defines a method called by the BassBoost when a parameter value has changed.
|
OnParameterChangeListener |
The OnParameterChangeListener interface defines a method called by the EnvironmentalReverb when a parameter value has changed.
|
OnParameterChangeListener |
The OnParameterChangeListener interface defines a method called by the Equalizer when a parameter value has changed.
|
OnParameterChangeListener |
The OnParameterChangeListener interface defines a method called by the PresetReverb when a parameter value has changed.
|
OnParameterChangeListener |
The OnParameterChangeListener interface defines a method called by the Virtualizer when a parameter value has changed.
|
OnDataCaptureListener |
The OnDataCaptureListener interface defines methods called by the Visualizer to periodically update the audio visualization capture.
|
Classes
AcousticEchoCanceler |
Acoustic Echo Canceler (AEC).
|
AudioEffect |
AudioEffect is the base class for controlling audio effects provided by the android audio framework.
|
AutomaticGainControl |
Automatic Gain Control (AGC).
|
BassBoost |
Bass boost is an audio effect to boost or amplify low frequencies of the sound.
|
DynamicsProcessing |
DynamicsProcessing is an audio effect for equalizing and changing dynamic range properties of the sound.
|
EnvironmentalReverb |
A sound generated within a room travels in many directions.
|
Equalizer |
An Equalizer is used to alter the frequency response of a particular music source or of the main output mix.
|
HapticGenerator |
Haptic Generator(HG).
|
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.
|
Virtualizer |
An audio virtualizer is a general name for an effect to spatialize audio channels.
|
Visualizer |
The Visualizer class enables application to retrieve part of the currently playing audio for visualization purpose.
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# android.media.audiofx\n=====================\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/android/media/audiofx/package-summary \"View this page in Java\")\n\nInterfaces\n----------\n\n|--------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [OnControlStatusChangeListener](/reference/kotlin/android/media/audiofx/AudioEffect.OnControlStatusChangeListener) | The OnControlStatusChangeListener interface defines a method called by the AudioEffect when control of the effect engine is gained or lost by the application |\n| [OnEnableStatusChangeListener](/reference/kotlin/android/media/audiofx/AudioEffect.OnEnableStatusChangeListener) | The OnEnableStatusChangeListener interface defines a method called by the AudioEffect when the enabled state of the effect engine was changed by the controlling application. |\n| [OnParameterChangeListener](/reference/kotlin/android/media/audiofx/BassBoost.OnParameterChangeListener) | The OnParameterChangeListener interface defines a method called by the BassBoost when a parameter value has changed. |\n| [OnParameterChangeListener](/reference/kotlin/android/media/audiofx/EnvironmentalReverb.OnParameterChangeListener) | The OnParameterChangeListener interface defines a method called by the EnvironmentalReverb when a parameter value has changed. |\n| [OnParameterChangeListener](/reference/kotlin/android/media/audiofx/Equalizer.OnParameterChangeListener) | The OnParameterChangeListener interface defines a method called by the Equalizer when a parameter value has changed. |\n| [OnParameterChangeListener](/reference/kotlin/android/media/audiofx/PresetReverb.OnParameterChangeListener) | The OnParameterChangeListener interface defines a method called by the PresetReverb when a parameter value has changed. |\n| [OnParameterChangeListener](/reference/kotlin/android/media/audiofx/Virtualizer.OnParameterChangeListener) | The OnParameterChangeListener interface defines a method called by the Virtualizer when a parameter value has changed. |\n| [OnDataCaptureListener](/reference/kotlin/android/media/audiofx/Visualizer.OnDataCaptureListener) | The OnDataCaptureListener interface defines methods called by the Visualizer to periodically update the audio visualization capture. |\n\nClasses\n-------\n\n|--------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|\n| [AcousticEchoCanceler](/reference/kotlin/android/media/audiofx/AcousticEchoCanceler) | Acoustic Echo Canceler (AEC). |\n| [AudioEffect](/reference/kotlin/android/media/audiofx/AudioEffect) | AudioEffect is the base class for controlling audio effects provided by the android audio framework. |\n| [AutomaticGainControl](/reference/kotlin/android/media/audiofx/AutomaticGainControl) | Automatic Gain Control (AGC). |\n| [BassBoost](/reference/kotlin/android/media/audiofx/BassBoost) | Bass boost is an audio effect to boost or amplify low frequencies of the sound. |\n| [DynamicsProcessing](/reference/kotlin/android/media/audiofx/DynamicsProcessing) | DynamicsProcessing is an audio effect for equalizing and changing dynamic range properties of the sound. |\n| [EnvironmentalReverb](/reference/kotlin/android/media/audiofx/EnvironmentalReverb) | A sound generated within a room travels in many directions. |\n| [Equalizer](/reference/kotlin/android/media/audiofx/Equalizer) | An Equalizer is used to alter the frequency response of a particular music source or of the main output mix. |\n| [HapticGenerator](/reference/kotlin/android/media/audiofx/HapticGenerator) | Haptic Generator(HG). |\n| [LoudnessEnhancer](/reference/kotlin/android/media/audiofx/LoudnessEnhancer) | LoudnessEnhancer is an audio effect for increasing audio loudness. |\n| [NoiseSuppressor](/reference/kotlin/android/media/audiofx/NoiseSuppressor) | Noise Suppressor (NS). |\n| [PresetReverb](/reference/kotlin/android/media/audiofx/PresetReverb) | A sound generated within a room travels in many directions. |\n| [Virtualizer](/reference/kotlin/android/media/audiofx/Virtualizer) | An audio virtualizer is a general name for an effect to spatialize audio channels. |\n| [Visualizer](/reference/kotlin/android/media/audiofx/Visualizer) | The Visualizer class enables application to retrieve part of the currently playing audio for visualization purpose. |"]]