Android
NameSpace: MagicLeap
Namespaces
| Name |
|---|
| MagicLeap::Android::NDK |
Classes
| Type | Name |
|---|---|
| struct | ARect |
| class | AndroidCamera |
| class | AndroidCameraManager |
| class | CaptureRequest |
| struct | ImageCoordinates |
| struct | ImageDimensions |
| class | JPEGUtility |
| class | MagicLeapCameras Three Camera Devices are supported: Camera Id 0, Camera Id 1, Camera Id 3. Camera Id 0 and 1 support Camera_Only capture. Camera Id 3 supports Mixed_Reality capture, Virtual_Only capture, Camera_Only capture. Camera Id 0 and Camera Id 1 support a total of 3 streams. Streams are dynamically allocated between Camera Id 0 and Camera Id 1. Camera Id 0 and Camera Id 3 are conflicting devices, a higher priority application using Camera Id 3 will evict client using Camera Id 0. Camera Id 3(Mixed Reality Camera) only supports 1 stream. |
| struct | NativeImage |
| class | NativeImageSourceUnsafeUtility |
| struct | NativePlane |
| struct | NativeYUVPlanes |
| class | Permissions |
| struct | SequenceId |
| struct | StreamConfiguration |
| class | StreamConfigurationUtility |
| class | YUVUtility |
Types
| Name | |
|---|---|
| using NDK.Camera.Metadata | Metadata |
Enums
| Name | |
|---|---|
| enum | RequestTemplate { Invalid = 0, Preview = 1, StillCapture = 2, Record = 3, VideoSnapshot = 4, ZeroShutterLag = 5, Manual = 6 } |
Enums Documentation
RequestTemplate
| Enumerator | Value | Description |
|---|---|---|
| Invalid | 0 | |
| Preview | 1 | |
| StillCapture | 2 | |
| Record | 3 | |
| VideoSnapshot | 4 | |
| ZeroShutterLag | 5 | |
| Manual | 6 |
Types Documentation
Metadata
using MagicLeap::Android.Metadata = typedef NDK.Camera.Metadata;