From 90898c3dea2fa4cb99106fe166f4c565f7ccb4e7 Mon Sep 17 00:00:00 2001 From: chen0088 Date: Fri, 1 Aug 2025 17:46:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=85=A7=E7=89=87=E8=B4=A8=E9=87=8F=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: chen0088 --- .../cameraoperator/client/src/dcamera_client.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/services/cameraservice/cameraoperator/client/src/dcamera_client.cpp b/services/cameraservice/cameraoperator/client/src/dcamera_client.cpp index 323f9749..4a300270 100644 --- a/services/cameraservice/cameraoperator/client/src/dcamera_client.cpp +++ b/services/cameraservice/cameraoperator/client/src/dcamera_client.cpp @@ -633,11 +633,10 @@ void DCameraClient::SetPhotoCaptureQuality(const std::shared_ptrget(), OHOS_JPEG_QUALITY, &item); if ((ret == CAM_META_SUCCESS) && (qualityCount == item.count)) { - CameraStandard::PhotoCaptureSetting::QualityLevel quality = - static_cast(item.data.u8[0]); - photoCaptureSetting->SetQuality(quality); - DHLOGI("SetPhotoCaptureQuality %{public}s photo capture settings set %{public}d quality: %{public}d", - GetAnonyString(cameraId_).c_str(), item.count, quality); + bool status = CameraStandard::AddOrUpdateMetadata(photoCaptureSetting->GetCaptureMetadataSetting()->get(), + OHOS_JPEG_QUALITY, &item.data.u8[0], item.count); + DHLOGI("SetPhotoCaptureQuality %{public}s photo capture settings set %{public}d quality: %{public}d" + "status: %{public}d", GetAnonyString(cameraId_).c_str(), item.count, item.data.u8[0], status); } } -- Gitee