2 void notify_cb(int pid, bundle msg) delegate;
3 void feedback_cb(int utt_id, int event, array<char> pcm_data, int len) delegate;
5 void register_notify_cb(int pid, notify_cb callback) async;
6 int register_notify_cb_sync(int pid, notify_cb callback);
7 void register_feedback_cb(int pid, feedback_cb callback) async;
8 int register_feedback_cb_sync(int pid, feedback_cb callback);
10 int initialize(in int pid, out int mgr_pid, out int service_state, out int daemon_pid);
11 int finalize(in int pid);
12 int set_command(in int pid, in int cmd_type);
13 int unset_command(in int pid, in int cmd_type);
14 int set_foreground(in int pid, in bool value);
15 int set_server_dialog(in int pid, in string app_id, in string credential);
16 int request_dialog(in int pid, in string disp_text, in string utt_text, in bool continuous);
17 int is_system_command_valid(in int pid, out bool is_sys_cmd_valid);
19 int auth_enable(in int pid, in int mgr_pid);
20 int auth_disable(in int pid, in int mgr_pid);
21 int auth_start(in int pid, in int mgr_pid);
22 int auth_stop(in int pid, in int mgr_pid);
23 int auth_cancel(in int pid, in int mgr_pid);
25 int request_tts(in int pid, string text, string lang, bool to_vcm, out int utt_id);
26 int cancel_tts(in int pid, in int utt_id);
27 int get_tts_audio_format(in int pid, out int rate, out int channel, out int audio_type);