Skip to main content
Version: 11 Nov 2025

Camera

NameSpace: NDK

Namespaces​

Name
MagicLeap::Android::NDK::Camera::Metadata

Classes​

TypeName
structACameraCaptureFailure
structACameraCaptureSession
structACameraDevice
structACameraIdList
structACameraManager
structACameraMetadata
structACameraOutputTarget
structACaptureRequest
structACaptureSessionOutput
structACaptureSessionOutputContainer

Types​

Name
using System.Action< System.IntPtr, string >AvailabilityCallback
using System.Action< System.IntPtr, ACameraCaptureSession, ACaptureRequest, NativeWindow.ANativeWindow, long >BufferLostCallback
using System.Action< System.IntPtr, ACameraCaptureSession, ACaptureRequest, ACameraCaptureFailure >CaptureFailedCallback
using System.Action< System.IntPtr, ACameraCaptureSession, ACaptureRequest, ACameraMetadata >CaptureResultCallback
using System.Action< System.IntPtr, ACameraCaptureSession, int >CaptureSequenceAbortedCallback
using System.Action< System.IntPtr, ACameraCaptureSession, int, long >CaptureSequenceEndedCallback
using System.Action< System.IntPtr, ACameraCaptureSession, ACaptureRequest, long >CaptureStartedCallback
using System.Action< System.IntPtr, ACameraDevice, ACameraDevice.ErrorCode >ErrorStateCallback
typedef System.Action< System.IntPtr, ACameraCaptureSession >StateCallback

Types Documentation​

AvailabilityCallback​

using MagicLeap::Android::NDK::Camera.AvailabilityCallback = typedef System.Action<System.IntPtr, string>;

BufferLostCallback​

using MagicLeap::Android::NDK::Camera.BufferLostCallback = typedef System.Action<System.IntPtr, ACameraCaptureSession, ACaptureRequest, NativeWindow.ANativeWindow, long>;

CaptureFailedCallback​

using MagicLeap::Android::NDK::Camera.CaptureFailedCallback = typedef System.Action<System.IntPtr, ACameraCaptureSession, ACaptureRequest, ACameraCaptureFailure>;

CaptureResultCallback​

using MagicLeap::Android::NDK::Camera.CaptureResultCallback = typedef System.Action<System.IntPtr, ACameraCaptureSession, ACaptureRequest, ACameraMetadata>;

CaptureSequenceAbortedCallback​

using MagicLeap::Android::NDK::Camera.CaptureSequenceAbortedCallback = typedef System.Action<System.IntPtr, ACameraCaptureSession, int>;

CaptureSequenceEndedCallback​

using MagicLeap::Android::NDK::Camera.CaptureSequenceEndedCallback = typedef System.Action<System.IntPtr, ACameraCaptureSession, int, long>;

CaptureStartedCallback​

using MagicLeap::Android::NDK::Camera.CaptureStartedCallback = typedef System.Action<System.IntPtr, ACameraCaptureSession, ACaptureRequest, long>;

ErrorStateCallback​

using MagicLeap::Android::NDK::Camera.ErrorStateCallback = typedef System.Action<System.IntPtr, ACameraDevice, ACameraDevice.ErrorCode>;

StateCallback​

typedef System Action< System.IntPtr, ACameraDevice > MagicLeap::Android::NDK::Camera::StateCallback;

More Info