Android.Media.Audiofx Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 |
The effect descriptor contains information on a particular effect implemented in the audio framework:<br> <ul> <li>type: UUID identifying the effect type. |
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. |
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.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. |
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.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 |
A class to store peak and RMS values. |
Visualizer.WaveFormDataCaptureEventArgs |
Interfaces
AudioEffect.IOnControlStatusChangeListener |
The OnControlStatusChangeListener interface defines a method called by the AudioEffect when 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 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 | |
VariantType | |
VirtualizationMode | |
VirtualizerParam | |
VisualizerMeasurementMode |
Enumerates values returned by several types and taken as a parameter of the F:Android.Media.Audiofx.Visualizer.SetMeasurementMode member. |
VisualizerScalingMode |
Enumerates values returned by several types and taken as a parameter of the F:Android.Media.Audiofx.Visualizer.SetScalingMode member. |
VisualizerState |
Enumerates values returned by several types. |
VisualizerStatus |
Enumerates values returned by several types. |