Package: android.hardware.camera.metadata@3.3

types

Properties

CameraMetadataSection

enum CameraMetadataSection: @3.2::CameraMetadataSection

Top level hierarchy definitions for camera metadata.*_INFO sections are for the static metadata that can be retrived without opening the camera device.

Details
Members
ANDROID_LOGICAL_MULTI_CAMERA = android . hardware . camera . metadata @ 3.2 :: CameraMetadataSection : ANDROID_SECTION_COUNT
ANDROID_DISTORTION_CORRECTION
ANDROID_SECTION_COUNT_3_3
VENDOR_SECTION_3_3 = 0x8000

CameraMetadataSectionStart

enum CameraMetadataSectionStart: android.hardware.camera.metadata@3.2::CameraMetadataSectionStart

Hierarchy positions in enum space.All vendor extension sections must be defined with tag >= VENDOR_SECTION_START

Details
Members
ANDROID_LOGICAL_MULTI_CAMERA_START = CameraMetadataSection : ANDROID_LOGICAL_MULTI_CAMERA << 16
ANDROID_DISTORTION_CORRECTION_START = CameraMetadataSection : ANDROID_DISTORTION_CORRECTION << 16
VENDOR_SECTION_START_3_3 = CameraMetadataSection : VENDOR_SECTION_3_3 << 16

CameraMetadataTag

enum CameraMetadataTag: @3.2::CameraMetadataTag

Main enumeration for defining camera metadata tags added in this revision

<p>Partial documentation is included for each tag;for complete documentation, reference '/system/media/camera/docs/docs.html' in the corresponding Android source tree .</p >

Details
Members
ANDROID_CONTROL_AF_SCENE_CHANGE = android . hardware . camera . metadata @ 3.2 :: CameraMetadataTag : ANDROID_CONTROL_END
android.control.afSceneChange[dynamic, enum, public]
<p>Whether a significant scene change is detected within the currently-set AF region(s).</p >
ANDROID_CONTROL_END_3_3
ANDROID_LENS_POSE_REFERENCE = android . hardware . camera . metadata @ 3.2 :: CameraMetadataTag : ANDROID_LENS_END
android.lens.poseReference[static, enum, public]
<p>The origin for ANDROID_LENS_POSE_TRANSLATION .</p>
ANDROID_LENS_DISTORTION
android.lens.distortion[dynamic, float[], public]
<p>The correction coefficients to correct for this camera device's radial and tangential lens distortion .</p ><p>Replaces the deprecated ANDROID_LENS_RADIAL_DISTORTION field, which was inconsistently defined .</p>
ANDROID_LENS_END_3_3
ANDROID_REQUEST_AVAILABLE_SESSION_KEYS = android . hardware . camera . metadata @ 3.2 :: CameraMetadataTag : ANDROID_REQUEST_END
android.request.availableSessionKeys[static, int32[], ndk_public]
<p>A subset of the available request keys that the camera device can pass as part of the capture session initialization .</p >
ANDROID_REQUEST_AVAILABLE_PHYSICAL_CAMERA_REQUEST_KEYS
android.request.availablePhysicalCameraRequestKeys[static, int32[], hidden]
<p>A subset of the available request keys that can be overriden for physical devices backing a logical multi-camera .</p >
ANDROID_REQUEST_END_3_3
ANDROID_STATISTICS_OIS_DATA_MODE = android . hardware . camera . metadata @ 3.2 :: CameraMetadataTag : ANDROID_STATISTICS_END
android.statistics.oisDataMode[dynamic, enum, public]
<p>A control for selecting whether OIS position information is included in output result metadata .</p >
ANDROID_STATISTICS_OIS_TIMESTAMPS
android.statistics.oisTimestamps[dynamic, int64[], ndk_public]
<p>An array of timestamps of OIS samples, in nanoseconds .</p >
ANDROID_STATISTICS_OIS_X_SHIFTS
android.statistics.oisXShifts[dynamic, float[], ndk_public]
<p>An array of shifts of OIS samples, in x direction .</p >
ANDROID_STATISTICS_OIS_Y_SHIFTS
android.statistics.oisYShifts[dynamic, float[], ndk_public]
<p>An array of shifts of OIS samples, in y direction .</p >
ANDROID_STATISTICS_END_3_3
ANDROID_STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES = android . hardware . camera . metadata @ 3.2 :: CameraMetadataTag : ANDROID_STATISTICS_INFO_END
android.statistics.info.availableOisDataModes[static, byte[], public]
<p>List of OIS data output modes for ANDROID_STATISTICS_OIS_DATA_MODE that are supported by this camera device .</p>
ANDROID_STATISTICS_INFO_END_3_3
ANDROID_INFO_VERSION = android . hardware . camera . metadata @ 3.2 :: CameraMetadataTag : ANDROID_INFO_END
android.info.version[static, byte, public]
<p>A short string for manufacturer version information about the camera device, such as ISP hardware, sensors, etc .</p >
ANDROID_INFO_END_3_3
ANDROID_LOGICAL_MULTI_CAMERA_PHYSICAL_IDS = CameraMetadataSectionStart : ANDROID_LOGICAL_MULTI_CAMERA_START
android.logicalMultiCamera.physicalIds[static, byte[], hidden]
<p>String containing the ids of the underlying physical cameras .</p >
ANDROID_LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE
android.logicalMultiCamera.sensorSyncType[static, enum, public]
<p>The accuracy of frame timestamp synchronization between physical cameras</p >
ANDROID_LOGICAL_MULTI_CAMERA_END_3_3
ANDROID_DISTORTION_CORRECTION_MODE = CameraMetadataSectionStart : ANDROID_DISTORTION_CORRECTION_START
android.distortionCorrection.mode[dynamic, enum, public]
<p>Mode of operation for the lens distortion correction block .</p >
ANDROID_DISTORTION_CORRECTION_AVAILABLE_MODES
android.distortionCorrection.availableModes[static, byte[], public]
<p>List of distortion correction modes for ANDROID_DISTORTION_CORRECTION_MODE that are supported by this camera device .</p>
ANDROID_DISTORTION_CORRECTION_END_3_3

CameraMetadataEnumAndroidControlAeMode

enum CameraMetadataEnumAndroidControlAeMode: @3.2::CameraMetadataEnumAndroidControlAeMode

android.control.aeMode enumeration values added since v3.2

Details
Members
ANDROID_CONTROL_AE_MODE_ON_EXTERNAL_FLASH

CameraMetadataEnumAndroidControlCaptureIntent

enum CameraMetadataEnumAndroidControlCaptureIntent: @3.2::CameraMetadataEnumAndroidControlCaptureIntent

android.control.captureIntent enumeration values added since v3.2

Details
Members
ANDROID_CONTROL_CAPTURE_INTENT_MOTION_TRACKING

CameraMetadataEnumAndroidControlAfSceneChange

enum CameraMetadataEnumAndroidControlAfSceneChange: uint32_t

android.control.afSceneChange enumeration values

Details
Members
ANDROID_CONTROL_AF_SCENE_CHANGE_NOT_DETECTED
ANDROID_CONTROL_AF_SCENE_CHANGE_DETECTED

CameraMetadataEnumAndroidLensPoseReference

enum CameraMetadataEnumAndroidLensPoseReference: uint32_t

android.lens.poseReference enumeration values

Details
Members
ANDROID_LENS_POSE_REFERENCE_PRIMARY_CAMERA
ANDROID_LENS_POSE_REFERENCE_GYROSCOPE

CameraMetadataEnumAndroidRequestAvailableCapabilities

enum CameraMetadataEnumAndroidRequestAvailableCapabilities: @3.2::CameraMetadataEnumAndroidRequestAvailableCapabilities

android.request.availableCapabilities enumeration values added since v3.2

Details
Members
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_LOGICAL_MULTI_CAMERA
ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MONOCHROME

CameraMetadataEnumAndroidStatisticsOisDataMode

enum CameraMetadataEnumAndroidStatisticsOisDataMode: uint32_t

android.statistics.oisDataMode enumeration values

Details
Members
ANDROID_STATISTICS_OIS_DATA_MODE_OFF
ANDROID_STATISTICS_OIS_DATA_MODE_ON

CameraMetadataEnumAndroidInfoSupportedHardwareLevel

enum CameraMetadataEnumAndroidInfoSupportedHardwareLevel: @3.2::CameraMetadataEnumAndroidInfoSupportedHardwareLevel

android.info.supportedHardwareLevel enumeration values added since v3.2

Details
Members
ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_EXTERNAL

CameraMetadataEnumAndroidLogicalMultiCameraSensorSyncType

enum CameraMetadataEnumAndroidLogicalMultiCameraSensorSyncType: uint32_t

android.logicalMultiCamera.sensorSyncType enumeration values

Details
Members
ANDROID_LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_APPROXIMATE
ANDROID_LOGICAL_MULTI_CAMERA_SENSOR_SYNC_TYPE_CALIBRATED

CameraMetadataEnumAndroidDistortionCorrectionMode

enum CameraMetadataEnumAndroidDistortionCorrectionMode: uint32_t

android.distortionCorrection.mode enumeration values

Details
Members
ANDROID_DISTORTION_CORRECTION_MODE_OFF
ANDROID_DISTORTION_CORRECTION_MODE_FAST
ANDROID_DISTORTION_CORRECTION_MODE_HIGH_QUALITY