private void btn_cam_Click(object sender, EventArgs e)
 {
     if (btn_cam.Text == "Open")
     {
         captureDevice.VideoResolution = videoCapabilitie;
         AVPlayer_Cam1.VideoSource     = captureDevice;
         if (ckBox_DeSwitch.Checked)
         {
             captureDevice.NewFrame += new NewFrameEventHandler(FaceDetection);
             btn_takePic.Enabled     = false;
         }
         else
         {
             btn_takePic.Enabled = true;
         }
         ckBox_DeSwitch.Enabled = false;
         captureDevice.SimulateTrigger();
         AVPlayer_Cam1.Start();
         btn_cam.Text = "Close";
     }
     else
     {
         if (ckBox_DeSwitch.Checked)
         {
             captureDevice.NewFrame -= new NewFrameEventHandler(FaceDetection);
         }
         ckBox_DeSwitch.Enabled = true;
         pBox_faceDst.Image     = null;
         AVPlayer_Cam1.Stop();
         AVPlayer_Cam1.VideoSource = null;
         btn_cam.Text = "Open";
     }
 }
 private void AForgeCamera_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (captureDevice != null)
     {
         captureDevice.Stop();
     }
     CaptureDevices.Clear();
     AVPlayer_Cam1.VideoSource = null;
     AVPlayer_Cam1.Stop();
 }
 private void btn_takePic_Click(object sender, EventArgs e)
 {
     pBox_view.Image = AVPlayer_Cam1.GetCurrentVideoFrame();
 }