Provides classes that manage audio effects implemented in the media framework.
AcousticEchoCanceler |
Acoustic Echo Canceler (AEC).
|
AudioEffect |
AudioEffect is the base class for controlling audio effects provided by the android audio
framework.
|
AudioEffect.Descriptor |
The effect descriptor contains information on a particular effect implemented in the
audio framework:
- type: UUID identifying the effect type.
|
AutomaticGainControl |
Automatic Gain Control (AGC).
|
BassBoost |
Bass boost is an audio effect to boost or amplify low frequencies of the sound.
|
BassBoost.Settings |
The Settings class regroups all bass boost parameters.
|
DynamicsProcessing |
DynamicsProcessing is an audio effect for equalizing and changing dynamic range properties of the
sound.
|
DynamicsProcessing.BandBase |
Base class for bands
|
DynamicsProcessing.BandStage |
Base class for stages that hold bands
|
DynamicsProcessing.Channel |
Class for Channel configuration parameters.
|
DynamicsProcessing.Config |
Class for Config object, used by DynamicsProcessing to configure and update the audio effect.
|
DynamicsProcessing.Config.Builder |
|
DynamicsProcessing.Eq |
Class for Equalizer stage
|
DynamicsProcessing.EqBand |
Class for Equalizer Bands
Equalizer bands have three controllable parameters: enabled/disabled, cutoffFrequency and
gain
|
DynamicsProcessing.Limiter |
Class for Limiter Stage
Limiter is a single band compressor at the end of the processing chain, commonly used to
protect the signal from overloading and distortion.
|
DynamicsProcessing.Mbc |
Class for Multi-Band Compressor (MBC) stage
|
DynamicsProcessing.MbcBand |
Class for Multi-Band compressor bands
MBC bands have multiple controllable parameters: enabled/disabled, cutoffFrequency,
attackTime, releaseTime, ratio, threshold, kneeWidth, noiseGateThreshold, expanderRatio,
preGain and postGain.
|
DynamicsProcessing.Stage |
base class for the different stages.
|
EnvironmentalReverb |
A sound generated within a room travels in many directions.
|
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.Settings |
The Settings class regroups all equalizer parameters.
|
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.
|
PresetReverb.Settings |
The Settings class regroups all preset reverb parameters.
|
Virtualizer |
This class was deprecated
in API level 35.
use the Spatializer class to query the capabilities of the
platform with regards to spatialization, a different name for audio channel virtualization,
and the AudioAttributes.Builder.setSpatializationBehavior(int) to
characterize how you want your content to be played when spatialization is supported.
|
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.MeasurementPeakRms |
A class to store peak and RMS values.
|