提供管理媒体框架中实现的音频效果的类。
一、接口
AudioEffect.OnControlStatusChangeListener
OnControlStatusChangeListener接口定义了一个由效果引擎的控制获得或丢失的AudioEffect调用的方法
AudioEffect.OnEnableStatusChangeListener
OnEnableStatusChangeListener接口定义了当控件应用程序更改效果引擎的启用状态时由AudioEffect调用的方法。
BassBoost.OnParameterChangeListener
OnParameterChangeListener接口定义了一个参数值改变时由BassBoost调用的方法。
EnvironmentalReverb.OnParameterChangeListener
OnParameterChangeListener接口定义了一个参数值更改时由EnvironmentReverb调用的方法。
Equalizer.OnParameterChangeListener
OnParameterChangeListener接口定义了当参数值发生变化时均衡器调用的方法。
PresetReverb.OnParameterChangeListener
OnParameterChangeListener接口定义了当参数值发生变化时PresetReverb调用的方法。
Virtualizer.OnParameterChangeListener
当参数值已更改时,OnParameterChangeListener接口定义了由Virtualizer调用的方法。
Visualizer.OnDataCaptureListener
OnDataCaptureListener接口定义了Visualizer调用的方法来定期更新音频可视化捕获。
二、类
声学回波消除器(AEC)。
AudioEffect是用于控制由android音频框架提供的音频效果的基础。
效果描述符包含有关在音频框架中实现的特定效果的信息:
type:UUID标识效果类型。
自动增益控制(AGC)。
低音提升是提升或放大低频声音的音效。
Settings类重新分组所有的低音boost参数。
在房间内产生的声音在许多方向行进。
“设置”类重新分组所有环境混响参数。
均衡器用于改变特定音乐源或主输出组合的频率响应。
Settings类重新分组所有均衡器参数。
LoudnessEnhancer是增加音频响度的音频效果。
噪音抑制器(NS)。
在房间内产生的声音在许多方向行进。
“设置”类重新分组所有预设的混响参数。
音频虚拟器是影响音频通道空间化的通用名称。
Settings类重新分组所有虚拟机参数。
Visualizer类允许应用程序检索当前正在播放的音频的一部分用于可视化目的。
存储峰值和RMS值的类。