【发布时间】:2009-06-25 15:09:24
【问题描述】:
我正在寻找一种方法来更改录制的音频的音高,因为它被保存到磁盘或回放(实时)。我了解音频单元可用于此目的。 iPhone 对音频单元的支持有限(例如,据我所知,无法创建/使用自定义音频单元),但有几个开箱即用的音频单元可用,其中之一是 AUPitch。
我将如何使用音频单元(特别是 AUPitch)?您是否以某种方式将其连接到音频队列中?是否可以将音频单元链接在一起(例如,同时添加回声效果和音高变化)?
编辑:检查 iPhone SDK 标头后(我认为 AudioUnit.h,我现在不在 Mac 前),我注意到 AUPitch 已被注释掉。所以看起来 AUPitch 毕竟不能在 iPhone 上使用。 哭 哭
Apple 最近似乎在 developer.apple.com 上更好地组织了他们的 iPhone SDK 文档 - 现在更难找到对 AUPitch 等的引用。
也就是说,我仍然对在 iPhone 上使用音频单元(通常)的高质量答案感兴趣。
【问题讨论】:
标签: iphone objective-c ios audio core-audio