//>> // // cmdStopButton_Click // // Stop the AVI capturing. // private void cmdStopButton_Click(object sender, System.EventArgs e) { if (_ImagingControl.DeviceValid) { _ImagingControl.LiveStop(); _ImagingControl.Sink = _savedSink; _savedSink = null; cmdStartButton.Enabled = true; cmdStopButton.Enabled = false; } }
// // cmdStartButton_Click // // Start the AVI capturing. // //<<StartCapture private void cmdStartButton_Click(object sender, System.EventArgs e) { if (_ImagingControl.DeviceValid) { _savedSink = _ImagingControl.Sink; _ImagingControl.Sink = new MediaStreamSink((AviCompressor)CodecBox.SelectedItem, edtAVIFile.Text); _ImagingControl.LiveStart(); cmdStartButton.Enabled = false; cmdStopButton.Enabled = true; } }