1

我的代码中有几个并行播放的波形句柄。

现在我想为每个波形手柄设置不同的音量。

有一个waveOutSetVolumewin32api函数:http: //msdn.microsoft.com/en-us/library/ms713762%28v=vs.85%29.aspx

问题是,它完全忽略了我发送的句柄,它为我的程序中的所有波形句柄设置了音量。

如何使其将音量设置为特定的waveout句柄?

4

1 回答 1

1

我猜你正在写到同一个设备。

要调整每个播放“流”的音量,请在将音频样本写入设备之前对其进行缩放。

还要记住,没有必要使用两个设备句柄来有效地混合播放流。在您的代码中执行此操作很简单。

于 2011-06-08T06:30:47.743 回答