public void StopStracker() { if (_camera.Handle == IntPtr.Zero) { return; } PsMoveApi.delete_PSMoveTracker(_camera.Handle); _camera.Handle = IntPtr.Zero; }
private void CancelUpdateTask() { if (_ctsUpdate != null) { _ctsUpdate.Cancel(); _updateTask.Wait(); PsMoveApi.delete_PSMoveTracker(_camera.Handle); _camera.Handle = IntPtr.Zero; } }