private void AddCapture(IntPtr handle) { _captureHelper = new CaptureHelper(); _captureHelper.CaptureDone += OnCaptureDone; _captureHelper.Start(Guid.NewGuid().ToString(), handle); CheckForIllegalCrossThreadCalls = false; }
private void AddCapture(IntPtr handle) { _captureHelper = new CaptureHelper(); _captureHelper.CaptureDone += OnCaptureDone; var captureType = comboBoxType.SelectedIndex == 0 ? CaptureType.CreateDibSection : CaptureType.PrintWindow; _captureHelper.Start(Guid.NewGuid().ToString(), handle, captureType); }
private void RemoveCapture() { _captureHelper?.Stop(); _captureHelper = null; }