2012-06-04 67 views
2

是否有對音頻單元的直接調用,以便我不必依靠系統回調 - 輸入和呈現回調(我可以使用計時器來模擬此操作)。例如,像AudioUnitRender從音頻單元中提取數據一樣,是否有另一個API將數據推送到音頻單元?直接調用音頻單元而不是回調iOS

+0

如果您刪除了「RemoteIO」要求,可能會稍微好一些... –

+0

感謝您的建議,請對其進行編輯。 – Namratha

回答

1

雖然我不知道CoreAudio API中的特定類推式調用,但您可以通過在單獨的C函數中執行DSP處理來完成此任務,該函數將浮點緩衝區傳遞給它。這樣,渲染回調可以在那裏完成艱苦的工作,並且如果您需要執行基於推送的處理,還可以手動調用該函數。

0

音頻單元行爲是拉模型。要播放的輸出請求數據,如果有,則播放。

開始錄製的常用方法是在輸出回調中調用Render。渲染會從您可以播放的錄像機獲取數據,或者將您的錄製數據保存到其他位置,並將播放器設置爲播放靜音。

相關問題