Add common definitions for wakeup engines 29/220029/1
authorJi-hoon Lee <dalton.lee@samsung.com>
Thu, 12 Dec 2019 02:17:46 +0000 (11:17 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Thu, 12 Dec 2019 12:16:03 +0000 (21:16 +0900)
Change-Id: Iffac6f333f838403ba6f62d58d627b93eebc81de

include/multi_assistant_service.h

index 7e39314c6afaa9f9346cfa2e6a5da6da8031e949..cd8a5d74b138b370b138606635941dd707c80bed 100644 (file)
@@ -19,6 +19,7 @@
 #define __TIZEN_UIFW_MULTI_ASSISTANT_SERVICE_H__
 
 #include <multi_assistant_common.h>
+#include <multi_assistant_internal.h>
 
 #ifdef __cplusplus
 extern "C"
@@ -96,6 +97,11 @@ typedef struct {
        mas_dependency_plugin_proxy_wakeup_assistant    wakeup_assistant;
 } mas_dependency_plugin_proxy_interface;
 
+typedef void (*mas_engine_wakeup_event_cb)(mas_wakeup_event_info wakeup_event, void* user_data);
+typedef void (*mas_engine_speech_status_cb)(mas_speech_status_e status, void *user_data);
+typedef void (*mas_engine_audio_data_require_status_cb)(bool require, void* user_data);
+typedef void (*mas_engine_wakeup_engine_command_cb)(mas_wakeup_engine_command_target_e target, const char* name, const char* command, void* user_data);
+
 #ifdef __cplusplus
 }
 #endif