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;