我可以在iPhone上使用Core Audio效果吗?

时间:2009-04-13 00:29:02

标签: iphone core-audio

我知道iPhone OS中有一部分Core Audio可用,但我不知道有多少效果/过滤器可用。如果它可用,我想了解如何在音频单元上应用一些简单的效果(延迟,回声等......)。

2 个答案:

答案 0 :(得分:5)

你可以在iPhone WRT音频上做几件事。

第一个是OpenAL,一个iPhone支持的跨平台音频操作库。你可以在这里找到它的常见问题: https://web.archive.org/web/20100725234354/https://developer.apple.com/iphone/library/technotes/tn2008/tn2199.html

接下来,您可以使用iPhone上可用的其中一项服务作为Core Audio子集的一部分。您可以在此处获取iPhone和Mac OS X Core Audio开发人员可用的服务列表:Core Audio Services

据我所知,它看起来不像任何罐装音频效果。因此,如果您在Core Animation中有可用的预定义过渡,我认为您在iPhone的CA中没有更高级别的效果可供您使用。也就是说,OpenAL是跨平台的,您应该能够找到大量的样本效果,这些效果是OpenAL 1.1 SDK的一部分,或者作为其他公共贡献的一部分。

答案 1 :(得分:0)

效果不包括在内,你必须自己编写。你可以使用iPod eq,但这是关于它。一些转换器是可用的,虽然浮动到int的转换器不是。