/// <summary> /// Frees all resources used by this object. /// </summary> public void Dispose() { _hook?.Dispose(); _mouseClickOverlay?.Dispose(); _scrollOverlay?.Dispose(); }
/// <summary> /// Frees all resources used by this object. /// </summary> public void Dispose() { _hook?.Dispose(); _mouseClickOverlay?.Dispose(); _keyOverlay?.Dispose(); _textWriter?.Dispose(); }
public void Dispose() { _recording = false; _hook.Dispose(); _cancellationTokenSource.Cancel(); _recordTask.Wait(); _videoWriter.Dispose(); _videoWriter = null; _imageProvider?.Dispose(); _imageProvider = null; }