如何获取正在录制的音频的3sn样本。我使用了RemoteIO audiounit,它带来了512个样本,它是10毫秒。我需要3秒的样品?你能告诉我怎么做吗?
这是我的另一篇文章,详细介绍了我的代码Concatenating Audio Buffers in ObjectiveC
我最糟糕的场景将在一个文件中录制音频,然后获取其样本。我不想这样做。
我应该使用AudioQueue吗?任何建议?
我真的需要帮助。谢谢
答案 0 :(得分:1)
将缓冲区(通过音频单元回调提供给您)保存到数组(C数组),并在每512个输入数据样本后将用于保存数据的数组的索引增加512。
答案 1 :(得分:0)
我附加了每个渲染所附带的帧,如hotpaw2所说。现在你可以找到详细的代码,我在这篇帖子/问题中应用缓冲区的方法 Concatenating Audio Buffers in ObjectiveC
感谢