使用DirectSound设备播放数字声音.有必要以分贝显示声音活动 - 就像模拟设备一样.
从WAVE PCM数据(44100 Hz,16位)计算声压的正确方法是什么?
如果您只需要一个声压的"想法",您可以简单地计算信号的某个时间范围内的对数能量:每N个样本分割信号,计算10*log(sum(xn**2))其中x是N个样本,您将获得dB域中的值.如果您需要精确地显示一个度量(即0 dB匹配表示混合0dB),则会更复杂一些.
有关详细信息,请参见此处
http://music.columbia.edu/pipermail/music-dsp/2002-April/048341.html