private void UnregisterPreviewCallback() { Native.UnsetPreviewCallback(_handle). ThrowIfFailed("Failed to unset preview callback."); _previewCallback = null; }
private void RegisterPreviewCallback() { _previewCallback = (IntPtr frame, IntPtr userData) => { _preview?.Invoke(this, new PreviewEventArgs(new PreviewFrame(frame))); }; CameraErrorFactory.ThrowIfError(Native.SetPreviewCallback(_handle, _previewCallback, IntPtr.Zero), "Setting preview callback failed"); }
private void RegisterPreviewCallback() { _previewCallback = (frame, _) => { _preview?.Invoke(this, new PreviewEventArgs(new PreviewFrame(frame))); }; Native.SetPreviewCallback(_handle, _previewCallback). ThrowIfFailed("Failed to set preview callback."); }
private void UnregisterPreviewCallback() { CameraErrorFactory.ThrowIfError(Native.UnsetPreviewCallback(_handle), "Unsetting preview callback failed"); _previewCallback = null; }
private void UnregisterPreviewCallback() { Native.UnsetPreviewCallback(_handle).ThrowIfFailed("Unsetting preview callback failed"); _previewCallback = null; }