这只是我的代码的一小部分:
private void Connect(IPEndPoint endPoint, INetworkChatCodec codec)
{
waveIn = new WasapiLoopbackCapture();
//waveIn.WaveFormat = codec.RecordFormat;
waveIn.DataAvailable += waveIn_DataAvailable;
waveIn.RecordingStopped += waveIn_RecordingStopped;
waveIn.StartRecording();
udpSender = new UdpClient();
udpSender.Connect(endPoint);
connected = true;
}
我需要调低 WasapiLoopbackCapture 记录的声音音量。有没有办法做到这一点?
答案 0 :(得分:0)
WASAPI将样本捕获为浮点数(4字节IEEE浮点数)。因此,如果你想降低音量,你可以将每个乘以0.5f。