這段時間正在處理iOS音頻底層單元,看到這篇文章,分享下。
音頻單元
|
描述
|
---|
轉換器單元
|
轉換器單元,類型爲kAudioUnitSubType_AUConverter ,用於音頻數據的格式轉換。
|
iPod均衡器單元
|
iPod EQ單元,類型爲kAudioUnitSubType_AUiPodEQ ,提供一個簡單的、基於預設的均衡器,可以在應用程序中使用。
|
3D混音器單元
|
3D混音器單元,類型爲kAudioUnitSubType_AU3DMixerEmbedded ,用於混合多個音頻流,指定立體聲輸出移動,操作採樣率,等等。
|
多通道混音器單元
|
多通道混音器單元,類型爲kAudioUnitSubType_MultiChannelMixer ,用於將多個音頻流混合成爲單一的音頻流。
|
一般輸出單元
|
一般輸出單元,類型爲kAudioUnitSubType_GenericOutput ,支持和線性PCM格式互相轉換,可以用於開始或結束一個音頻單元圖。
|
I/O單元
|
I/O單元,類型爲kAudioUnitSubType_RemoteIO ,用於連接音頻輸入和輸入硬件,支持實時I/O。如何使用音頻單元的實例代碼請見aurioTouch工程。
|
語音處理I/O單元
|
語音處理I/O單元,類型爲kAudioUnitSubType_VoiceProcessingIO ,具有I/O單元的特徵,同時爲了支持雙向交流,加入了迴響抑制功能。
|