private void OnShutdownStarted(object sender, EventArgs eventArgs) { if (_proxy != null) { if (IsCapturing) { StopCapture(); } _proxy.DestroyCaptureGraph(); _proxy.Dispose(); } }
private void HandleWindowClosed(object sender, EventArgs eventArgs) { if (_proxy != null) { if (IsCapturing) { StopCapture(); } _proxy.DestroyCaptureGraph(); _proxy.Dispose(); } _videoWindow.Dispose(); }