Use InputServiceCallbackType type instead of specific function call
definition.
Change-Id: Ida1786011baa3d6fdb918b1128d41190f19e5a4f
Signed-off-by: Inki Dae <inki.dae@samsung.com>
#define __ICAMERA_BACKEND_H__
#include <functional>
+#include "InputTypes.h"
#include "SingleoInputManager.h"
namespace singleo
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;