Bob*_*ack 5 iphone audio objective-c core-audio ios
我正在寻找一种方法来改变录制音频的音高,因为它保存到磁盘或播放(实时).我知道音频单元可以用于此.iPhone为音频单元提供有限的支持(例如,据我所知,它不可能创建/使用自定义音频单元),但有几个开箱即用的音频单元可用,其中一个是AUPitch.
我究竟如何使用音频单元(特别是AUPitch)?你不知怎的把它挂进音频队列?是否可以将音频单元链接在一起(例如,同时添加回声效果和音高变化)?
编辑:在检查iPhone SDK标题后(我认为AudioUnit.h,我现在不在Mac前面),我注意到AUPitch被注释掉了.所以它毕竟不像iPhone上的AUPitch.泣 泣
Apple似乎最近在developer.apple.com上更好地组织了他们的iPhone SDK文档 - 现在更难找到对AUPitch等的引用.
也就是说,我仍然对在iPhone上使用音频单元(一般)的质量答案感兴趣.
小智 4
这里有一些非常好的资源(http://michael.tyson.id.au/2008/11/04/using-remoteio-audio-unit/)用于使用 RemoteIO 音频单元。根据我在 iPhone 上使用音频单元的经验,我发现我可以在回调函数中手动实现转换。这样做时,您可能会发现这可以解决您的问题。
| 归档时间: |
|
| 查看次数: |
11185 次 |
| 最近记录: |