Ios5 IOS 5中的自动音高或自动音高

Ios5 IOS 5中的自动音高或自动音高,ios5,core-audio,Ios5,Core Audio,我现在正在核心音频部分浏览ios文档 我只是想在不必编写自己的处理回调的情况下进行基音转换,我真的对文档告诉我一件事和标题说明另一件事感到困惑 我的第一个问题是关于kAudioUnitSubType_音高 首先,在文档的ios部分中,音高单位已列出,但当我尝试将其添加到代码中时,其未在代码提示中列出,而在音频单位标题中,它表示其仅用于桌面。是否有可能在ios 5中使用此功能,或者我正在查看错误的文档 第二,也是在文档的ios部分,我对kAudioUnitSubType\u TimePitch感兴

我现在正在核心音频部分浏览ios文档

我只是想在不必编写自己的处理回调的情况下进行基音转换,我真的对文档告诉我一件事和标题说明另一件事感到困惑

我的第一个问题是关于kAudioUnitSubType_音高

首先,在文档的ios部分中,音高单位已列出,但当我尝试将其添加到代码中时,其未在代码提示中列出,而在音频单位标题中,它表示其仅用于桌面。是否有可能在ios 5中使用此功能,或者我正在查看错误的文档

第二,也是在文档的ios部分,我对kAudioUnitSubType\u TimePitch感兴趣。它已列出,但说明了ios 2.0到ios 2.0。这是否意味着您不能在ios5中使用它


有人能给我澄清一下这个问题吗?

苹果的时间音高修改AU目前在iOS 5中不可用,只在台式Mac OS中可用。早期的AU文档已被更正。当前的iOS 5.x仅支持音高重采样单元

但如果你不想自己动手的话,似乎有一个或多个商业iOS库解决方案可用于音频时距修改


后来添加:只有第一代iPad仅限于iOS 5.x。iOS 7包括新的TimePitch音频单元。但该音频单元(目前)的质量低于OS X TimePitch音频单元

请您为我指出音高重采样单元的正确方向,以便我检查它是否符合我的需要。我认为dirac()在前面的stackoverflow中已经提到过。但我还没试过。