/// <summary> /// used to dispose any object created from this class /// </summary> public void Dispose() { if (workingThread.IsAlive) { workingThread.Abort(); } if (workingThread != null) { workingThread = null; } if (window1 != null) { window1.Close(); window1.Dispose(); window1 = null; } if (window2 != null) { window2.Close(); window2.Dispose(); window2 = null; } }
/// <summary> /// used to dispose any object created from this class /// </summary> public void Dispose() { if (timerInProgress) { mainTimer.Stop(); } if (mainTimer != null) { mainTimer.Dispose(); } if (window != null) { window.Close(); window.Dispose(); } //if (capture_ != null) // capture_.Dispose(); if (videoInput != null) { videoInput.StopDevice(deviceID); videoInput.Dispose(); } }
/// <summary> /// used to dispose any object created from this class /// </summary> public void Dispose() { if (timerInProgress) { mainTimer.Stop(); fpsTimer.Stop(); } if (mainTimer != null) { mainTimer.Dispose(); mainTimer = null; } if (fpsTimer != null) { fpsTimer.Dispose(); fpsTimer = null; } if (window1 != null) { window1.Close(); window1.Dispose(); window1 = null; } if (window2 != null) { window2.Close(); window2.Dispose(); window2 = null; } if (window3 != null) { window3.Close(); window3.Dispose(); window3 = null; } if (capture != null) { capture.Dispose(); capture = null; } }