Example #1
0
 private void Capture_Click(object sender, RoutedEventArgs e)
 {
     if (camControl != null)
     {
         var button = (System.Windows.Controls.Button)sender;
         // if it's idle, start recording
         if (!camControl.isCapturing && !camControl.isRecording && !camControl.IsAviWriting)
         {
             camControl.Capture();
             button.Foreground = Brushes.Red;
             button.Content    = "** STOP **";
         }
         else
         {
             camControl.isRecording = false;
             camControl.isCapturing = false;
             button.Foreground      = Brushes.Black;
             button.Content         = "Capture";
         }
     }
 }