Captura.Recorder.AudioDataAvailable C# (CSharp) Method

AudioDataAvailable() private method

private AudioDataAvailable ( object sender, WaveInEventArgs e ) : void
sender object
e WaveInEventArgs
return void
        void AudioDataAvailable(object sender, WaveInEventArgs e)
        {
            var signalled = WaitHandle.WaitAny(new WaitHandle[] { videoFrameWritten, stopThread });
            if (signalled == 0)
            {
                audioStream.WriteBlock(e.Buffer, 0, e.BytesRecorded);
                audioBlockWritten.Set();
            }
        }
    }