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 0e45b03e7a87db255663fc8df6a409e3cc8569e4..d80ca03c2153328034b1795b7fd88280d595c813 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 80ca9ed8246caca043b1d207f4f802d59e1470be..448ce80df4491ca01b53a6d4df66e0234d99ca2c 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 3890667b0d9039291a1d56eda9cb85538c4f0a7b..724b493a6f5d21498516d32e737049d2bb75d024 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 {