public void Start()
{
if (worker == null)
{
capGrabber = new CapGrabber();
capGrabber.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(capGrabber_PropertyChanged);
capGrabber.NewFrameArrived += new EventHandler(capGrabber_NewFrameArrived);
stopSignal = new ManualResetEvent(false);
worker = new Thread(RunWorker);
worker.Start();
}
else
{
Stop();
Start();
}
}