Esempio n. 1
0
 public bool StopCapture()
 {
     if (CaptureProvider != null)
     {
         timer.Stop();
         GC.Collect();
         imageCtr.Image = QSHP.Properties.Resources.logo_1;
         return(CaptureProvider.StopCapture());
     }
     else
     {
         return(false);
     }
 }
Esempio n. 2
0
 public bool SetCaptureSource(IVideoProvider cap)
 {
     if (CaptureProvider != null)
     {
         if (CaptureProvider.IsRunning)
         {
             CaptureProvider.StopCapture();
         }
         if (!cap.IsInit)
         {
             cap.InitDriver();
         }
         CaptureProvider = cap;
         return(CaptureProvider.StartCapture());
     }
     else
     {
         CaptureProvider = cap;
         return(true);
     }
 }