gpt4 book ai didi

ios - CoreAudio,收集准确数量的样本

转载 作者:行者123 更新时间:2023-11-29 13:28:39 25 4
gpt4 key购买 nike

我正在使用 AVAssetReaderAudioMixOutput 读取音频文件。因此,我将获得通常包含 2*8192 个样本的 AudioBuffer 对象。现在我想对 2*44100 个样本进行一些分析,每 1024 个样本移动 1024 个样本。有没有一种简单的方法来收集准确数量的样本?还是我必须自己构建所有这些?是否有类似环形缓冲区的集合可以很好地与 AudioBuffer 配合使用?

最佳答案

我发现最好的方法是使用 TPCircularBuffer (https://github.com/michaeltyson/TPCircularBuffer)。它有一个类别可以直接处理 AudioBuffer 对象。所以我将它们放入缓冲区,直到缓冲区中有 2*44100 个字节,然后删除最后的 2*8192 个字节。就像一个魅力!

关于ios - CoreAudio,收集准确数量的样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12406559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com