input: use InputServiceCallbackType type for cleanup 42/309642/1
authorInki Dae <inki.dae@samsung.com>
Mon, 15 Apr 2024 02:18:39 +0000 (11:18 +0900)
committerInki Dae <inki.dae@samsung.com>
Mon, 15 Apr 2024 02:20:48 +0000 (11:20 +0900)
Use InputServiceCallbackType type instead of specific function call
definition.

Change-Id: Ida1786011baa3d6fdb918b1128d41190f19e5a4f
Signed-off-by: Inki Dae <inki.dae@samsung.com>
input/backends/include/ICameraBackend.h

index 445d8d9d4b684c538b5c2ee4b191fb647a32e676..7f755229f5e9e25ec437a47d0f1d0025f9c862c6 100644 (file)
@@ -18,6 +18,7 @@
 #define __ICAMERA_BACKEND_H__
 
 #include <functional>
+#include "InputTypes.h"
 #include "SingleoInputManager.h"
 
 namespace singleo
@@ -29,7 +30,7 @@ class ICameraBackend
 public:
        virtual ~ICameraBackend() {};
 
-       virtual void setUserCb(const std::function<void(BaseDataType &data, void *user_data)> &userCb, void *user_data) = 0;
+       virtual void setUserCb(const InputServiceCallbackType &userCb, void *user_data) = 0;
        virtual void configure() = 0;
        virtual void capture(BaseDataType &out_data) = 0;
        virtual void streamOn() = 0;