diff --git a/services/cameraservice/sourceservice/include/distributedcameramgr/dcamerainterface/icamera_state_listener.h b/services/cameraservice/sourceservice/include/distributedcameramgr/dcamerainterface/icamera_state_listener.h index 9ed0940..08c8cea 100644 --- a/services/cameraservice/sourceservice/include/distributedcameramgr/dcamerainterface/icamera_state_listener.h +++ b/services/cameraservice/sourceservice/include/distributedcameramgr/dcamerainterface/icamera_state_listener.h @@ -19,6 +19,8 @@ #include #include +#include "idcamera_source_callback.h" + namespace OHOS { namespace DistributedHardware { class ICameraStateListener { @@ -28,6 +30,7 @@ public: int32_t status, std::string& data) = 0; virtual int32_t OnUnregisterNotify(const std::string& devId, const std::string& dhId, const std::string& reqId, int32_t status, std::string& data) = 0; + virtual void SetCallback(sptr callback) = 0; }; } // namespace DistributedHardware } // namespace OHOS