【发布时间】:2023-03-09 09:39:01
【问题描述】:
如果我想改变输出量,我不应该使用IWavePlayer.Volume 属性,对吗?我应该只更改(乘以因子)WaveProvider 中的输出样本,对吗?好的,WaveOut 和 DirectSoundOut 没问题,因为您可以从 Windows 音量混合器控制它们。如果我将 Volume Mixed 中的音量设置为 100%,并从 WaveProvider 发送未触及的样本,我将达到 100% 的声卡音量。但如果我使用AsioOut,我无法在 Windows Mixer 中更改音量。好的,但是 ASIO 系统不会以 100% 的声卡音量播放声音。我听到声音很安静。如何告诉 ASIO 以 100% 声卡输出播放音频?
【问题讨论】: