Example #1
0
        private void UnregisterPreviewCallback()
        {
            Native.UnsetPreviewCallback(_handle).
            ThrowIfFailed("Failed to unset preview callback.");

            _previewCallback = null;
        }
Example #2
0
 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");
 }
Example #3
0
        private void RegisterPreviewCallback()
        {
            _previewCallback = (frame, _) =>
            {
                _preview?.Invoke(this, new PreviewEventArgs(new PreviewFrame(frame)));
            };

            Native.SetPreviewCallback(_handle, _previewCallback).
            ThrowIfFailed("Failed to set preview callback.");
        }
Example #4
0
 private void UnregisterPreviewCallback()
 {
     CameraErrorFactory.ThrowIfError(Native.UnsetPreviewCallback(_handle),
                                     "Unsetting preview callback failed");
     _previewCallback = null;
 }
Example #5
0
        private void UnregisterPreviewCallback()
        {
            Native.UnsetPreviewCallback(_handle).ThrowIfFailed("Unsetting preview callback failed");

            _previewCallback = null;
        }