protected override void DisposeObject() { #if TEST_CAPTURE #else CvInvoke.cvReleaseCapture(ref _ptr); if (_captureThread != null && _captureThread.IsAlive) { _captureThread.Abort(); } #endif } #endregion