protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { CloseDevice(); _buffer = null; } VsNetCameraSdk.Camera_FreeInstance(_handle); disposedValue = true; } }
protected virtual void Dispose(bool disposing) { if (!disposedValue) { if (disposing) { foreach (var videoDevice in _videoDeviceList) { videoDevice.Dispose(); } } VsNetCameraSdk.Camera_FreeInstance(_handle); disposedValue = true; } }