Android Guides | Samples

Android.Media.Audiofx Namespace

Remarks

Provides classes that manage audio effects implemented in the media framework.

Classes

TypeReason
AcousticEchoCancelerAcoustic Echo Canceler (AEC).
AudioEffectAudioEffect is the base class for controlling audio effects provided by the android audio framework.
AudioEffect+ControlStatusChangeEventArgsProvides data for the AudioEffect.ControlStatus event.
AudioEffect+DescriptorThe effect descriptor contains information on a particular effect implemented in the audio framework:
  • type: UUID identifying the effect type
  • uuid: UUID for this particular implementation
  • connectMode: AudioEffect.EffectInsert, AudioEffect.EffectAuxiliary or {at_link #EFFECT_PRE_PROCESSING}
  • name: human readable effect name
  • implementor: human readable effect implementor name
The method AudioEffect.QueryEffects returns an array of Descriptors to facilitate effects enumeration.
AudioEffect+EnableStatusChangeEventArgsProvides data for the AudioEffect.EnableStatus event.
AudioEffect+IOnControlStatusChangeListenerThe 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+IOnEnableStatusChangeListenerThe OnEnableStatusChangeListener interface defines a method called by the AudioEffect when a the enabled state of the effect engine was changed by the controlling application.
AudioEffectStatusEnumerates values returned by several types and taken as a parameter of several types.
AutomaticGainControlAutomatic Gain Control (AGC).
BassBoostBass boost is an audio effect to boost or amplify low frequencies of the sound.
BassBoost+IOnParameterChangeListenerThe OnParameterChangeListener interface defines a method called by the BassBoost when a parameter value has changed.
BassBoost+ParameterChangeEventArgsProvides data for the BassBoost.Parameter event.
BassBoost+SettingsThe Settings class regroups all bass boost parameters.
BassBoostParamEnumerates values returned by the BassBoost+ParameterChangeEventArgs.Param, BassBoost.ParamStrength, and BassBoostParam.ParamStrength members and taken as a parameter of the BassBoost+IOnParameterChangeListener.OnParameterChange, and Android.Media.Audiofx.BassBoost.ParameterChangeEventArgs..ctor members.
ContentTypeEnumerates values returned by several types.
EnvironmentalReverbA sound generated within a room travels in many directions.
EnvironmentalReverb+IOnParameterChangeListenerThe OnParameterChangeListener interface defines a method called by the EnvironmentalReverb when a parameter value has changed.
EnvironmentalReverb+ParameterChangeEventArgsProvides data for the EnvironmentalReverb.Parameter event.
EnvironmentalReverb+SettingsThe Settings class regroups all environmental reverb parameters.
EnvironmentalReverbParamEnumerates values returned by several types and taken as a parameter of the EnvironmentalReverb+IOnParameterChangeListener.OnParameterChange, and Android.Media.Audiofx.EnvironmentalReverb.ParameterChangeEventArgs..ctor members.
EqualizerAn Equalizer is used to alter the frequency response of a particular music source or of the main output mix.
Equalizer+IOnParameterChangeListenerThe OnParameterChangeListener interface defines a method called by the Equalizer when a parameter value has changed.
Equalizer+ParameterChangeEventArgsProvides data for the Equalizer.Parameter event.
Equalizer+SettingsThe Settings class regroups all equalizer parameters.
EqualizerParamEnumerates values returned by several types and taken as a parameter of the Equalizer+IOnParameterChangeListener.OnParameterChange, and Android.Media.Audiofx.Equalizer.ParameterChangeEventArgs..ctor members.
LoudnessEnhancerLoudnessEnhancer is an audio effect for increasing audio loudness.
LoudnessEnhancerParamEnumerates values returned by the LoudnessEnhancer.ParamTargetGainMb, and LoudnessEnhancerParam.TargetGainMb members.
NoiseSuppressorNoise Suppressor (NS).
PresetReverbA sound generated within a room travels in many directions.
PresetReverb+IOnParameterChangeListenerThe OnParameterChangeListener interface defines a method called by the PresetReverb when a parameter value has changed.
PresetReverb+ParameterChangeEventArgsProvides data for the PresetReverb.Parameter event.
PresetReverb+SettingsThe Settings class regroups all preset reverb parameters.
PresetReverbParamEnumerates values returned by the PresetReverb+ParameterChangeEventArgs.Param, PresetReverb.ParamPreset, and PresetReverbParam.Preset members and taken as a parameter of the PresetReverb+IOnParameterChangeListener.OnParameterChange, and Android.Media.Audiofx.PresetReverb.ParameterChangeEventArgs..ctor members.
VirtualizationModeEnumerates values returned by several types and taken as a parameter of the Virtualizer.CanVirtualize, Virtualizer.ForceVirtualizationMode, and Virtualizer.GetSpeakerAngles members.
VirtualizerAn audio virtualizer is a general name for an effect to spatialize audio channels.
Virtualizer+IOnParameterChangeListenerThe OnParameterChangeListener interface defines a method called by the Virtualizer when a parameter value has changed.
Virtualizer+ParameterChangeEventArgsProvides data for the Virtualizer.Parameter event.
Virtualizer+SettingsThe Settings class regroups all virtualizer parameters.
VirtualizerParamEnumerates values returned by several types and taken as a parameter of the Virtualizer+IOnParameterChangeListener.OnParameterChange, and Android.Media.Audiofx.Virtualizer.ParameterChangeEventArgs..ctor members.
VisualizerThe Visualizer class enables application to retrieve part of the currently playing audio for visualization purpose.
Visualizer+FftDataCaptureEventArgs
Visualizer+IOnDataCaptureListenerThe OnDataCaptureListener interface defines methods called by the Visualizer to periodically update the audio visualization capture.
Visualizer+MeasurementPeakRms
Visualizer+WaveFormDataCaptureEventArgs
VisualizerMeasurementModeEnumerates values returned by several types and taken as a parameter of the Visualizer.SetMeasurementMode member.
VisualizerScalingModeEnumerates values returned by several types and taken as a parameter of the Visualizer.SetScalingMode member.
VisualizerStateEnumerates values returned by several types.
VisualizerStatusEnumerates values returned by several types.