Android.Media.Audiofx 命名空間

類別

名稱 Description
AcousticEchoCanceler

聲學回聲消除器(AEC)。

AudioEffect

AudioEffect 是控制 Android 音效框架所提供的音效的基礎類別。

AudioEffect.ControlStatusChangeEventArgs

提供 ControlStatus 事件的數據。

AudioEffect.Descriptor

效果描述符包含在音訊框架中實作的特定效果資訊:<br><ul><li>類型:UUID 識別效果類型。

AudioEffect.EnableStatusChangeEventArgs

提供 EnableStatus 事件的數據。

AutomaticGainControl

自動增益控制(AGC)。

BassBoost

低音增強是一種用來增強或放大低頻聲音的音效。

BassBoost.ParameterChangeEventArgs

提供 Parameter 事件的數據。

BassBoost.Settings

設定類別會重新組合所有低音增強參數。

DynamicsProcessing

動態處理是一種用於均衡和改變聲音動態範圍特性的音訊效果。

DynamicsProcessing.BandBase

樂團的基礎類別

DynamicsProcessing.BandStage

包含樂團的舞台基礎類別

DynamicsProcessing.Channel

頻道配置參數類別。

DynamicsProcessing.Config

Config 物件的類別,由 DynamicsProcessing 用來設定和更新音訊效果。

DynamicsProcessing.Config.Builder
DynamicsProcessing.Eq

Equalizer 階段的級別

DynamicsProcessing.EqBand

均衡器頻帶類別 均衡器頻段有三個可控參數:啟用/停用、截止頻率與增益

DynamicsProcessing.Limiter

限制器類別 階段限制器是處理鏈末端的單頻段壓縮器,常用來保護訊號免於過載與失真。

DynamicsProcessing.Mbc

多頻段壓縮器(MBC)階段的類別

DynamicsProcessing.MbcBand

多頻段壓縮頻段類別MBC頻段有多個可控參數:啟用/停用、截止頻率、攻擊時間、釋放時間、比率、閾值、膝寬、噪聲門閾值、擴展器比率、預增益及後增益。

DynamicsProcessing.Stage

不同階段的基底類別。

EnvironmentalReverb

房間內產生的聲音會向多個方向傳播。

EnvironmentalReverb.ParameterChangeEventArgs

提供 Parameter 事件的數據。

EnvironmentalReverb.Settings

設定類別會重新組合所有環境混響參數。

Equalizer

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

Equalizer.ParameterChangeEventArgs

提供 Parameter 事件的數據。

Equalizer.Settings

Settings 類別會重新組合所有等化器參數。

HapticGenerator

觸覺產生器(HG)。

LoudnessEnhancer

音量增強器是一種用來增加音量的音效。

NoiseSuppressor

噪音抑制器(NS)。

PresetReverb

房間內產生的聲音會向多個方向傳播。

PresetReverb.ParameterChangeEventArgs

提供 Parameter 事件的數據。

PresetReverb.Settings

設定類別會重新組合所有預設的混響參數。

Virtualizer

音訊虛擬化器是指用來空間化音訊通道的效果。

Virtualizer.ParameterChangeEventArgs

提供 Parameter 事件的數據。

Virtualizer.Settings

設定類別會重新組合所有虛擬化器的參數。

Visualizer

Visualizer 類別讓應用程式能夠擷取目前播放的部分音訊以供視覺化。

Visualizer.FftDataCaptureEventArgs
Visualizer.MeasurementPeakRms

一個用來儲存峰值值和有效值的類別。

Visualizer.WaveFormDataCaptureEventArgs

介面

名稱 Description
AudioEffect.IOnControlStatusChangeListener

OnControlStatusChangeListener 介面定義了當應用程式取得或失去效果引擎控制權時,AudioEffect 會呼叫一個方法。

AudioEffect.IOnEnableStatusChangeListener

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

BassBoost.IOnParameterChangeListener

OnParameterChangeListen 介面定義了當參數值改變時,BassBoost 會呼叫的方法。

EnvironmentalReverb.IOnParameterChangeListener

OnParameterChangeListener 介面定義了當參數值改變時,EnvironmentalReverb 會呼叫的方法。

Equalizer.IOnParameterChangeListener

OnParameterChangeListener 介面定義了當參數值改變時,均衡器呼叫的方法。

PresetReverb.IOnParameterChangeListener

OnParameterChangeListener 介面定義了當參數值改變時,PresetReverb 會呼叫的方法。

Virtualizer.IOnParameterChangeListener

OnParameterChangeListener 介面定義了當參數值改變時,虛擬化器會呼叫的方法。

Visualizer.IOnDataCaptureListener

OnDataCaptureListener 介面定義了視覺化工具呼叫的方法,以定期更新音訊視覺化擷取。

列舉

名稱 Description
AudioEffectStatus

列舉由多種類型回傳的值,並作為多種類型的參數取出。

BassBoostParam
ContentType

列舉由多種類型回傳的值。

EnvironmentalReverbParam
EqualizerParam
LoudnessEnhancerParam

列舉由 ParamTargetGainMb、 及 TargetGainMb 成員返回的值。

PresetReverbParam
VariantType
VirtualizationMode
VirtualizerParam
VisualizerMeasurementMode

列舉由多種類型回傳的值,並作為 成員的參數。

VisualizerScalingMode

列舉由多種類型回傳的值,並作為 成員的參數。

VisualizerState

列舉由多種類型回傳的值。

VisualizerStatus

列舉由多種類型回傳的值。