小编Mat*_*rer的帖子

iPhone - 如何测量PCM编码信号的幅度

这是我的问题:

  1. 我需要实时分析音频数据以找出信号的幅度
  2. 我无法使用AudioQueue测量功能,因为它有太多的延迟来检测峰值
  3. 我研究过aurioTouch示例.....但是......

我根本不明白PCM编码缓冲区如何转换回示波器视图中显示的波形.正是这个波浪我才想分析幅度.

在我的回调中,当我分析缓冲区时,它只有0和-1 - 当使用NSLog(@"%d")时.这是有道理的我猜是因为它是PCM.

我无法在aurioTouch中找到将0/-1流转换为波形的神奇之处: - ((

一旦我在内存中有波形,我如何分析振幅以及如何将此读数转换为dB?

我不想使用FFT,因为我对频率不感兴趣,我希望还有其他方法.

干杯

iphone audio pcm

8
推荐指数
2
解决办法
7532
查看次数

标签 统计

audio ×1

iphone ×1

pcm ×1