diff --git a/camera/metadata/include/camera_device_ability_items.h b/camera/metadata/include/camera_device_ability_items.h index c4297e83efa96a946d8ac6a33f67831522bd2226..c8779c9b96e6ea02c2e03ec7ad98629c46d77346 100644 --- a/camera/metadata/include/camera_device_ability_items.h +++ b/camera/metadata/include/camera_device_ability_items.h @@ -1606,6 +1606,13 @@ typedef enum camera_device_metadata_tag { * (i.e. byte[] ...) */ OHOS_CONTROL_CHANGETO_OFFLINE_STREAM_OPEATOR, + /** + * ohos.ability.rotationinipssupported [static, uint8, public] + * + * camera device property, query camera support ips rotation + * (i.e. uint8 ...) + */ + OHOS_ABILITY_ROTATION_IN_IPS_SUPPORTED, /** * ohos.ability.prerecord [static, int32[], public] * diff --git a/camera/metadata/include/camera_metadata_item_info.h b/camera/metadata/include/camera_metadata_item_info.h index 7106368acbaab3b46c1426dadeb1c6a89a72e300..c99b3c4883b8c1e4ae75fdf3a15d653db60ecc47 100644 --- a/camera/metadata/include/camera_metadata_item_info.h +++ b/camera/metadata/include/camera_metadata_item_info.h @@ -396,6 +396,8 @@ static item_info_t g_ohosStreamAbility[OHOS_STREAM_ABILITY_END - OHOS_STREAM_ABI OHOS_STREAM_ABILITY_START] = {"offlineSupportedValue", META_TYPE_BYTE, -1}, [OHOS_CONTROL_CHANGETO_OFFLINE_STREAM_OPEATOR - OHOS_STREAM_ABILITY_START] = {"offlineControlValue", META_TYPE_BYTE, -1}, + [OHOS_ABILITY_ROTATION_IN_IPS_SUPPORTED - + OHOS_STREAM_ABILITY_START] = {"rotationInIpsSupported", META_TYPE_BYTE, -1}, }; static item_info_t g_ohosStreamControl[OHOS_STREAM_CONTROL_END - OHOS_STREAM_CONTROL_START] = { diff --git a/camera/metadata/src/camera_metadata_info.cpp b/camera/metadata/src/camera_metadata_info.cpp index a6cca93e1e1b2ac9cbdb7045b8e019f32e9e8311..fc302d20cd147f1e3d99f223237330f4843a023f 100644 --- a/camera/metadata/src/camera_metadata_info.cpp +++ b/camera/metadata/src/camera_metadata_info.cpp @@ -250,6 +250,7 @@ const std::vector g_metadataTags = { OHOS_CONTROL_RECORD_STATE, OHOS_ABILITY_CHANGETO_OFFLINE_STREAM_OPEATOR, OHOS_CONTROL_CHANGETO_OFFLINE_STREAM_OPEATOR, + OHOS_ABILITY_ROTATION_IN_IPS_SUPPORTED, OHOS_JPEG_GPS_COORDINATES, OHOS_JPEG_GPS_PROCESSING_METHOD,