0
是否可以爲iOS和OSX共同實現基於Core Audio的音頻驅動程序橋接器?或者,iOS的Core Audio API與OSX的Core Audio API有什麼不同?基於Core Audio的iOS和OSX音頻驅動程序
音頻橋僅需要支持以下方法:
- 設置所需的採樣率
- 設置所需的音頻數據塊的大小(以樣品)
- 開始/停止麥克風流
- 開始/停止揚聲器流
該應用程序提供2個回調函數指針到音頻橋和a UDIO橋完成所有設置,以便:
- 揚聲器回調呼籲在那裏的請求返回的音頻塊
- 麥克風回調呼籲規律的時間間隔在那裏接收音頻塊固定的時間間隔
有人告訴我,由於iOS Core Audio API和OSX Core Audio API之間存在差異,因此無法在iOS和OSX上使用單個實現。
這是真的嗎?
我寫了音頻IO封裝對象,其中iOS和OS X代碼幾乎所有的區別都是ifdef的音頻單元發現和用戶選擇。 – hotpaw2