From 0781a4b26adce0cc21e9ea71e55913067558fecf Mon Sep 17 00:00:00 2001 From: wxx Date: Tue, 24 Sep 2024 09:33:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E6=AE=B5=E5=BC=8F=E8=A7=86=E9=A2=91?= =?UTF-8?q?=E4=BF=AE=E5=A4=8Dtdd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wxx Change-Id: I5a03da2e5dc525bc52a178e4d2c725c4ee152009 --- .../client/include/callback/dcamera_video_callback.h | 1 + .../client/src/callback/dcamera_video_callback.cpp | 5 +++++ .../cameraoperator/client/test/sample/dcamera_client_demo.h | 5 +++++ 3 files changed, 11 insertions(+) diff --git a/services/cameraservice/cameraoperator/client/include/callback/dcamera_video_callback.h b/services/cameraservice/cameraoperator/client/include/callback/dcamera_video_callback.h index 0e45b03e..d80ca03c 100644 --- a/services/cameraservice/cameraoperator/client/include/callback/dcamera_video_callback.h +++ b/services/cameraservice/cameraoperator/client/include/callback/dcamera_video_callback.h @@ -28,6 +28,7 @@ public: void OnFrameStarted() const override; void OnFrameEnded(const int32_t frameCount) const override; void OnError(const int32_t errorCode) const override; + void OnDeferredVideoEnhancementInfo(const CameraStandard::CaptureEndedInfoExt info) const override; private: std::shared_ptr callback_; diff --git a/services/cameraservice/cameraoperator/client/src/callback/dcamera_video_callback.cpp b/services/cameraservice/cameraoperator/client/src/callback/dcamera_video_callback.cpp index 80ca9ed8..448ce80d 100644 --- a/services/cameraservice/cameraoperator/client/src/callback/dcamera_video_callback.cpp +++ b/services/cameraservice/cameraoperator/client/src/callback/dcamera_video_callback.cpp @@ -47,5 +47,10 @@ void DCameraVideoCallback::OnError(const int32_t errorCode) const event->eventResult_ = DCAMERA_EVENT_DEVICE_ERROR; callback_->OnStateChanged(event); } + +void DCameraVideoCallback::OnDeferredVideoEnhancementInfo(const CameraStandard::CaptureEndedInfoExt info) const +{ + DHLOGI("enter"); +} } // namespace DistributedHardware } // namespace OHOS \ No newline at end of file diff --git a/services/cameraservice/cameraoperator/client/test/sample/dcamera_client_demo.h b/services/cameraservice/cameraoperator/client/test/sample/dcamera_client_demo.h index 3890667b..724b493a 100644 --- a/services/cameraservice/cameraoperator/client/test/sample/dcamera_client_demo.h +++ b/services/cameraservice/cameraoperator/client/test/sample/dcamera_client_demo.h @@ -280,6 +280,11 @@ public: { DHLOGI("DemoDCameraVideoCallback::OnError errorCode: %{public}d", errorCode); } + + void OnDeferredVideoEnhancementInfo(const CameraStandard::CaptureEndedInfoExt info) const + { + DHLOGI("DemoDCameraVideoCallback::OnDeferredVideoEnhancementInfo videoId: %{public}s", info.videoId.c_str()); + } }; class DemoDCameraInputCallback : public CameraStandard::ErrorCallback { -- Gitee