ios音频单元如何直接获得分贝

时间:2017-09-29 02:10:39

标签: ios core-audio decibel

如何直接通过音频单元获得分贝而不是计算使用公式?

当我使用公式得到分贝时,我发现出现错误。所以我想交换方法获得分贝。

2 个答案:

答案 0 :(得分:1)

没有直接返回分贝的iOS Audio Unit API。您必须根据已知标准校准每个设备和麦克风,然后调整公式以返回校准结果。然后将来自音频单元回调缓冲器的适当大小的频率加权原始音频样本矢量馈送到幅度测量算法。

答案 1 :(得分:-1)

问题是我发现音频单元数据从数据[512]变得异常(数据大小为1024)。所以我不处理这些数据,发现音频单元可以正常工作。因为我们只使用数据来计算db。