{
_previewCallback = (frame, _) =>
{
- Log.Info(CameraLog.Tag, "Invoke C# Preview event - START");
-
_preview?.Invoke(this,
new PreviewEventArgs(new PreviewFrame(frame, ref _previewBuffer)));
-
- Log.Info(CameraLog.Tag, "Invoke C# Preview event - DONE");
};
Native.SetPreviewCallback(_handle, _previewCallback).
{
_extraPreviewCallback = (frame, streamId, _) =>
{
- Log.Info(CameraLog.Tag, "Invoke C# Extra Preview event - START");
-
_extraPreview?.Invoke(this,
new ExtraPreviewEventArgs(new PreviewFrame(frame, ref _previewBuffer), streamId));
-
- Log.Info(CameraLog.Tag, "Invoke C# Extra Preview event - DONE");
};
Native.SetExtraPreviewCallback(_handle, _extraPreviewCallback).