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