是否有一个开源框架,简化了音频单元的使用?

时间:2012-08-20 21:31:08

标签: iphone ios ipad core-audio audiounit

我只需要一个带有处理回调的IO单元,并具有简单的播放和停止功能。

Apple拥有这个巨大的MixerHost演示,其中包含数千行代码,只能播放两个混合音频文件。

似乎99%的代码都是设置的样板。

也许有一个开源框架可以处理这个样板,这样你就可以设置你的音频会话并开始用IO单元构建一个简单的处理图?

2 个答案:

答案 0 :(得分:2)

看一下Novocaine,这是iPhone,iPad和Mac OS X上的高性能音频的镇痛剂。使用音频单元在iOS和Mac OS X中真正快速的音频很难,并且会让你伤痕累累而且很血腥。过去需要几天才能完成几行代码。

答案 1 :(得分:1)

只是为@ fannheyward的回答添加一点,Novocaine绝对是要走的路。关键的优点是你可以传入一个Objective-C块,每当音频子系统准备好处理一个音频块时,它就会被执行。它抽象了大部分困难的样板代码,让您专注于DSP。