diff --git a/services/cameraservice/cameraoperator/handler/include/dcamera_handler.h b/services/cameraservice/cameraoperator/handler/include/dcamera_handler.h index 9b6d592..0276319 100644 --- a/services/cameraservice/cameraoperator/handler/include/dcamera_handler.h +++ b/services/cameraservice/cameraoperator/handler/include/dcamera_handler.h @@ -43,6 +43,7 @@ public: std::map QueryExtraInfo() override; bool IsSupportPlugin() override; void RegisterPluginListener(std::shared_ptr listener) override; + void UnRegisterPluginListener() override; std::vector GetCameras(); diff --git a/services/cameraservice/cameraoperator/handler/src/dcamera_handler.cpp b/services/cameraservice/cameraoperator/handler/src/dcamera_handler.cpp index eb75278..50ac190 100644 --- a/services/cameraservice/cameraoperator/handler/src/dcamera_handler.cpp +++ b/services/cameraservice/cameraoperator/handler/src/dcamera_handler.cpp @@ -96,6 +96,12 @@ void DCameraHandler::RegisterPluginListener(std::shared_ptr list pluginListener_ = listener; } +void DCameraHandler::UnRegisterPluginListener() +{ + DHLOGI("DCameraHandler::UnRegisterPluginListener"); + listener == nullptr; +} + std::vector DCameraHandler::GetCameras() { std::vector cameras; diff --git a/services/cameraservice/cameraoperator/handler/src/dcamera_handler_common.cpp b/services/cameraservice/cameraoperator/handler/src/dcamera_handler_common.cpp index 6836404..ca79392 100644 --- a/services/cameraservice/cameraoperator/handler/src/dcamera_handler_common.cpp +++ b/services/cameraservice/cameraoperator/handler/src/dcamera_handler_common.cpp @@ -96,6 +96,12 @@ void DCameraHandler::RegisterPluginListener(std::shared_ptr list pluginListener_ = listener; } +void DCameraHandler::UnRegisterPluginListener() +{ + DHLOGI("DCameraHandler::UnRegisterPluginListener"); + listener == nullptr; +} + std::vector DCameraHandler::GetCameras() { std::vector cameras;