如何获得声卡输出的声音强度?不是音量的设置值(50分)

  • 主题发起人 主题发起人 BlessYouBlessMe
  • 开始时间 开始时间
B

BlessYouBlessMe

Unregistered / Unconfirmed
GUEST, unregistred user!
waveOutGetVolume,waveOutGetPitch,mixerGetControlDetails都是得到windows中音量的设置数值,如何得到声卡实际播放时的强度(幅值)?
 
看来是没有API函数了,使用录音了,然后分析数据。有没有直接从MIC读取采样值,这样实时性最好
waveInOpen
waveInPrepareHeader
waveInAddBuffer
waveInStart
 
我也想知道
 
声卡出身都最后是DA转换的,最后的是模拟量,想得到它,只有在声卡输出端上放上相应的硬件,再转成数字量传回电脑。
 
帮你顶,我觉得应该可以从采集到的音频数据中可以计算出来,如果知道数据的结构就可以。做好了告诉我。
 
后退
顶部