From 3f2626a52bbca707043d54abd9861c157f28c8f8 Mon Sep 17 00:00:00 2001 From: cjj Date: Fri, 28 Feb 2025 14:14:18 +0800 Subject: [PATCH] =?UTF-8?q?5.0.2=E6=96=B0=E5=A2=9Etag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: cjj --- camera/metadata/include/camera_device_ability_items.h | 7 +++++++ camera/metadata/include/camera_metadata_item_info.h | 2 ++ camera/metadata/src/camera_metadata_info.cpp | 1 + 3 files changed, 10 insertions(+) diff --git a/camera/metadata/include/camera_device_ability_items.h b/camera/metadata/include/camera_device_ability_items.h index c2cf7f34..619b5454 100644 --- a/camera/metadata/include/camera_device_ability_items.h +++ b/camera/metadata/include/camera_device_ability_items.h @@ -1306,6 +1306,13 @@ typedef enum camera_device_metadata_tag { */ OHOS_ABILITY_CAMERA_ZOOM_PERFORMANCE, /** + * ohos.control.zoomBezierCurvePoint [static, byte, public] + * + * camera device property, set current camera support camera BEZIER_CURVC_POINT + * (i.e. byte ...) + */ + OHOS_ABILITY_CAMERA_ZOOM_BEZIER_CURVC_POINT, + /** * ohos.device.zoomEnd * * camera device zoomEnd diff --git a/camera/metadata/include/camera_metadata_item_info.h b/camera/metadata/include/camera_metadata_item_info.h index a94b89dd..f93f5736 100644 --- a/camera/metadata/include/camera_metadata_item_info.h +++ b/camera/metadata/include/camera_metadata_item_info.h @@ -321,6 +321,8 @@ static item_info_t g_ohosDeviceZoom[OHOS_DEVICE_ZOOM_END - OHOS_DEVICE_ZOOM_STAR [OHOS_CONTROL_SMOOTH_ZOOM_RATIOS - OHOS_DEVICE_ZOOM_START] = {"controlZoomRatios", META_TYPE_UINT32, -1}, [OHOS_CONTROL_PREPARE_ZOOM - OHOS_DEVICE_ZOOM_START] = {"controlPreZoom", META_TYPE_BYTE, 1}, [OHOS_ABILITY_CAMERA_ZOOM_PERFORMANCE - OHOS_DEVICE_ZOOM_START] = {"zoomPerformance", META_TYPE_UINT32, -1}, + [OHOS_ABILITY_CAMERA_ZOOM_BEZIER_CURVC_POINT - + OHOS_DEVICE_ZOOM_START] = {"zoomBezierCurvePoint", META_TYPE_FLOAT, -1}, }; diff --git a/camera/metadata/src/camera_metadata_info.cpp b/camera/metadata/src/camera_metadata_info.cpp index 6b5d12bb..21cfdcd1 100644 --- a/camera/metadata/src/camera_metadata_info.cpp +++ b/camera/metadata/src/camera_metadata_info.cpp @@ -203,6 +203,7 @@ const std::vector g_metadataTags = { OHOS_CONTROL_SMOOTH_ZOOM_RATIOS, OHOS_CONTROL_PREPARE_ZOOM, OHOS_ABILITY_CAMERA_ZOOM_PERFORMANCE, + OHOS_ABILITY_CAMERA_ZOOM_BEZIER_CURVC_POINT, // Camera flow control related OHOS_ABILITY_STREAM_AVAILABLE_BASIC_CONFIGURATIONS, -- Gitee