我可以在iPhone上使用Core Audio效果吗? [英] Can I use Core Audio effects on the iPhone?
问题描述
我知道iPhone OS中有一部分Core Audio可用,但我不知道有多少效果/过滤器可用。如果它可用,我想得到一些关于如何在音频单元上应用一些简单效果的指示(延迟,回声等......)。
I know that a subset of Core Audio is available in the iPhone OS, but I don't know how much of all the effects / filters is available. If it is available, I would like to get some directions on how to apply some simple effects over an audio unit (delay, echo etc...).
推荐答案
你可以在iPhone WRT上做一些事情来做音频。
There are a couple of things you can do on the iPhone WRT to audio.
首先是OpenAL,这是iPhone支持的跨平台音频处理库。你可以在这里找到它的常见问题解答:
https://web.archive.org/web/20100725234354/https://developer.apple.com/iphone/library/technotes/tn2008/tn2199.html
The first is OpenAL, a cross-platform audio manipulation library that is supported on the iPhone. You can find a FAQ for it here: 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开发人员可用的服务列表:核心音频服务
Next you can use one of the services available to you on the iPhone as part of the Core Audio subset. You can get a list of the services available to both iPhone and Mac OS X Core Audio developers here: Core Audio Services
从我的内容可以说,它看起来不像有任何罐装音频效果。因此,如果您在Core Animation中有可用的预定义过渡,我认为您在iPhone的CA中无法获得更高级别的效果。也就是说,OpenAL是跨平台的,您应该能够找到大量的样本效果,这些效果是OpenAL 1.1 SDK的一部分或作为其他公共贡献的一部分。
From what I can tell, it doesn't look like there are any canned audio effects. So where you have pre-defined transitions available for you in Core Animation, I don't think you have higher level effects available to you out of the box in iPhone's CA. That said, OpenAL is cross-platform and you should be able to find plenty of sample effects that are part of the OpenAL 1.1 SDK or as part of other public contributions.
这篇关于我可以在iPhone上使用Core Audio效果吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!