/// <summary> /// Stops the video capture /// </summary> public override void Stop() { // stop the timer this.Tmr.Stop(); // disconnect from the video source Application.DoEvents(); USER32.SendMessage(mCapHwnd, IMAGECAPTURE.WM_CAP_DRIVER_DISCONNECT, DriverIndex, 0); USER32.DestroyWindow(mCapHwnd); base.Stop(); }