2017-01-18 3 views
0

Dies ist ein kleiner Teil meines Code:Volumen von WasapiLoopbackCapture C#

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; 
    } 

Ich brauche die Lautstärke des Tons unten zu drehen, dass die WasapiLoopbackCapture Aufzeichnungen. Gibt es einen Weg, es zu tun?

Antwort

0

WASAPI erfasst Stichproben als Fließkommazahlen (4 Byte IEEE-Float). Sie könnten also jede um 0.5f multiplizieren, wenn Sie das Volumen reduzieren wollten.