iPhone OS提供的音頻單元

這段時間正在處理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單元的特徵,同時爲了支持雙向交流,加入了迴響抑制功能。



發佈了13 篇原創文章 · 獲贊 8 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章