1. 程式人生 > >Android音視訊API(android.media.audiofx):概覽

Android音視訊API(android.media.audiofx):概覽

提供管理媒體框架中實現的音訊效果的類。

一、介面

OnControlStatusChangeListener介面定義了一個由效果引擎的控制獲得或丟失的AudioEffect呼叫的方法

OnEnableStatusChangeListener介面定義了當控制元件應用程式更改效果引擎的啟用狀態時由AudioEffect呼叫的方法。

OnParameterChangeListener介面定義了一個引數值改變時由BassBoost呼叫的方法。

OnParameterChangeListener介面定義了一個引數值更改時由EnvironmentReverb呼叫的方法。

OnParameterChangeListener介面定義了當引數值發生變化時均衡器呼叫的方法。

OnParameterChangeListener介面定義了當引數值發生變化時PresetReverb呼叫的方法。

當引數值已更改時,OnParameterChangeListener介面定義了由Virtualizer呼叫的方法。

OnDataCaptureListener介面定義了Visualizer呼叫的方法來定期更新音訊視覺化捕獲。

二、類

聲學回波消除器(AEC)。

AudioEffect是用於控制由android音訊框架提供的音訊效果的基礎。

效果描述符包含有關在音訊框架中實現的特定效果的資訊:

type:UUID標識效果型別。

自動增益控制(AGC)。

低音提升是提升或放大低頻聲音的音效。

Settings類重新分組所有的低音boost引數。

在房間內產生的聲音在許多方向行進。

“設定”類重新分組所有環境混響引數。

均衡器用於改變特定音樂源或主輸出組合的頻率響應。

Settings類重新分組所有均衡器引數。

LoudnessEnhancer是增加音訊響度的音訊效果。

噪音抑制器(NS)。

在房間內產生的聲音在許多方向行進。

“設定”類重新分組所有預設的混響引數。

音訊虛擬器是影響音訊通道空間化的通用名稱。

Settings類重新分組所有虛擬機器引數。

Visualizer類允許應用程式檢索當前正在播放的音訊的一部分用於視覺化目的。

儲存峰值和RMS值的類。