diff --git a/camera/metadata/3.3/types.hal b/camera/metadata/3.3/types.hal index 5c01e3553b..6f3aa569ff 100644 --- a/camera/metadata/3.3/types.hal +++ b/camera/metadata/3.3/types.hal @@ -62,6 +62,44 @@ enum CameraMetadataTag : @3.2::CameraMetadataTag { ANDROID_REQUEST_END_3_3, + /** android.statistics.oisDataMode [dynamic, enum, public] + * + *

Whether the camera device outputs the OIS data in output + * result metadata.

+ */ + ANDROID_STATISTICS_OIS_DATA_MODE = android.hardware.camera.metadata@3.2::CameraMetadataTag:ANDROID_STATISTICS_END, + + /** android.statistics.oisTimestamps [dynamic, int64[], public] + * + *

An array of timestamps of OIS samples, in nanoseconds.

+ */ + ANDROID_STATISTICS_OIS_TIMESTAMPS, + + /** android.statistics.oisXShifts [dynamic, float[], public] + * + *

An array of shifts of OIS samples, in x direction.

+ */ + ANDROID_STATISTICS_OIS_X_SHIFTS, + + /** android.statistics.oisYShifts [dynamic, float[], public] + * + *

An array of shifts of OIS samples, in y direction.

+ */ + ANDROID_STATISTICS_OIS_Y_SHIFTS, + + ANDROID_STATISTICS_END_3_3, + + /** android.statistics.info.availableOisDataModes [static, byte[], public] + * + *

List of OIS data output modes for ANDROID_STATISTICS_OIS_DATA_MODE that + * are supported by this camera device.

+ * + * @see ANDROID_STATISTICS_OIS_DATA_MODE + */ + ANDROID_STATISTICS_INFO_AVAILABLE_OIS_DATA_MODES = android.hardware.camera.metadata@3.2::CameraMetadataTag:ANDROID_STATISTICS_INFO_END, + + ANDROID_STATISTICS_INFO_END_3_3, + /** android.info.version [static, byte, public] * *

A short string for manufacturer version information about the camera device, such as @@ -116,3 +154,11 @@ enum CameraMetadataEnumAndroidRequestAvailableCapabilities : @3.2::CameraMetadataEnumAndroidRequestAvailableCapabilities { ANDROID_REQUEST_AVAILABLE_CAPABILITIES_MOTION_TRACKING, }; + +/** android.statistics.oisDataMode enumeration values + * @see ANDROID_STATISTICS_OIS_DATA_MODE + */ +enum CameraMetadataEnumAndroidStatisticsOisDataMode : uint32_t { + ANDROID_STATISTICS_OIS_DATA_MODE_OFF, + ANDROID_STATISTICS_OIS_DATA_MODE_ON, +};