typedef int (*wakeup_manager_set_background_volume)(const char* appid, double ratio);
#define MA_WAKEUP_MANAGER_FUNC_UPDATE_RECOGNITION_RESULT "wakeup_manager_update_recognition_result"
typedef int (*wakeup_manager_update_recognition_result)(const char* appid, int result);
-#define MA_WAKEUP_MANAGER_FUNC_PROCESS_EVENT "wakeup_manager_process_event"
-typedef int (*wakeup_manager_process_event)(int event, void* data, int len);
+#define MA_WAKEUP_MANAGER_FUNC_PROCESS_PLUGIN_EVENT "wakeup_manager_process_plugin_event"
+typedef int (*wakeup_manager_process_plugin_event)(int event, void* data, int len);
#define MA_WAKEUP_MANAGER_FUNC_START_STREAMING_UTTERANCE_DATA "wakeup_manager_start_streaming_utterance_data"
typedef int (*wakeup_manager_start_streaming_utterance_data)(void);
#define MA_WAKEUP_MANAGER_FUNC_STOP_STREAMING_UTTERANCE_DATA "wakeup_manager_stop_streaming_utterance_data"
wakeup_manager_send_assistant_specific_command send_assistant_specific_command;
wakeup_manager_set_background_volume set_background_volume;
wakeup_manager_update_recognition_result update_recognition_result;
- wakeup_manager_process_event process_event;
+ wakeup_manager_process_plugin_event process_plugin_event;
wakeup_manager_start_streaming_utterance_data start_streaming_utterance_data;
wakeup_manager_stop_streaming_utterance_data stop_streaming_utterance_data;
wakeup_manager_start_streaming_previous_utterance_data start_streaming_previous_utterance_data;
bool send_assistant_specific_command(string appid, string command);
bool set_background_volume(string appid, double ratio);
bool update_recognition_result(string appid, int result);
- bool process_event(mas_plugin_event_e event, void* data, int len);
+ bool process_plugin_event(mas_plugin_event_e event, void* data, int len);
bool get_audio_format(int* rate, int* channel, int* audio_type);
bool get_audio_source_type(char** type);
bool set_language(string language);
EXPORT_API int wakeup_manager_update_recognition_result(const char *appid, int result);
-EXPORT_API int wakeup_manager_process_event(mas_plugin_event_e event, void* data, int len);
+EXPORT_API int wakeup_manager_process_plugin_event(mas_plugin_event_e event, void* data, int len);
EXPORT_API int wakeup_manager_start_streaming_utterance_data(void);
mWakeupEngineManager.initialize();
mas_dependency_plugin_proxy_interface interface;
- interface.process_event = wakeup_manager_process_event;
+ interface.process_event = wakeup_manager_process_plugin_event;
interface.feed_audio_data = wakeup_manager_feed_audio_data;
//interface.send_dependency_module_command = wakeup_manager_send_dependency_module_command;
interface.wakeup_assistant = wakeup_manager_wakeup_assistant;
return value.count();
}
-bool CWakeupManager::process_event(mas_plugin_event_e event, void* data, int len)
+bool CWakeupManager::process_plugin_event(mas_plugin_event_e event, void* data, int len)
{
MWR_LOGD("[ENTER] : %d", event);
if (WAKEUP_MANAGER_STATE_INACTIVE == mWakeupManagerState)
return 0;
}
-int wakeup_manager_process_event(mas_plugin_event_e event, void* data, int len)
+int wakeup_manager_process_plugin_event(mas_plugin_event_e event, void* data, int len)
{
MWR_LOGD("[ENTER]");
if (nullptr == g_wakeup_manager) return -1;
- g_wakeup_manager->process_event(event, data, len);
+ g_wakeup_manager->process_plugin_event(event, data, len);
MWR_LOGD("[END]");
return 0;
_wakeup_manager_interface.update_recognition_result =
(wakeup_manager_update_recognition_result)dlsym(g_handle,
MA_WAKEUP_MANAGER_FUNC_UPDATE_RECOGNITION_RESULT);
- _wakeup_manager_interface.process_event =
- (wakeup_manager_process_event)dlsym(g_handle,
- MA_WAKEUP_MANAGER_FUNC_PROCESS_EVENT);
+ _wakeup_manager_interface.process_plugin_event =
+ (wakeup_manager_process_plugin_event)dlsym(g_handle,
+ MA_WAKEUP_MANAGER_FUNC_PROCESS_PLUGIN_EVENT);
_wakeup_manager_interface.start_streaming_utterance_data =
(wakeup_manager_start_streaming_utterance_data)dlsym(g_handle,
MA_WAKEUP_MANAGER_FUNC_START_STREAMING_UTTERANCE_DATA);
{
int ret = -1;
if (NULL != g_handle) {
- wakeup_manager_process_event func = _wakeup_manager_interface.process_event;
+ wakeup_manager_process_plugin_event func = _wakeup_manager_interface.process_plugin_event;
if (NULL == func) {
- MAS_LOGE("[ERROR] symbol lookup failed : %s", MA_WAKEUP_MANAGER_FUNC_PROCESS_EVENT);
+ MAS_LOGE("[ERROR] symbol lookup failed : %s", MA_WAKEUP_MANAGER_FUNC_PROCESS_PLUGIN_EVENT);
} else {
ret = func((mas_plugin_event_e)event, data, len);
if (0 != ret) {