我是一名开始做一些音频工作的开发人员。我只是想知道在iphone平台上开始使用音频的方法是什么。
我设想这会以某种方式获得一个代表音轨中样本的数字向量。然后以编程方式在该向量(或数组)上运行算法,该算法将充当过滤器或其他DSP功能。
我可能完全不在思考,但我想这就是我的问题。我如何能够在iphone环境中以非常低的水平开始编码音频。
谢谢!
答案 0 :(得分:1)
Apple网站上的aurioTouch example可能有用。该示例分析音频数据并显示其频域。
来自示例;
代码使用:AU Remote IO音频 单位获取音频输入和复制 它呈现给UI的输出: - 示波器视图的音频 - 时间 域 - 频域 - 滚动 音频的声像图 - 静音按钮 通过
打开/关闭游戏
答案 1 :(得分:0)
音频队列和音频单元远程IO API都允许您获取表示麦克风输入的数字向量,或者向扬声器输出播放数字向量(PCM样本)。 RemoteIO是一个稍微复杂的APU,但它允许更低的延迟(更短的向量)。
您无法在库存操作系统设备上实时播放当前正在播放的iTunes音乐的数字向量。但是,有一些新的API可以非实时地获取和处理跟踪数据。