2 void notify_cb(int pid, int uid, bundle msg) delegate;
3 void register_cb(int pid, int uid, int mode, int playing_mode, int registered_event_mask, notify_cb callback) async;
4 int register_cb_sync(int pid, int uid, notify_cb callback);
6 int initialize(in int pid, in int uid, in int mode, in int playing_mode, in int registered_event_mask, out int service_state, out bool credential_needed);
7 int finalize(in int uid);
8 int add_text(int uid, string text, string lang, int vctype, int speed, int uttid, string credential);
10 int pause(in int uid);
11 int play_pcm(in int uid);
12 int stop_pcm(in int uid);
13 int set_private(in int uid, string key, string priv_data);
14 int get_private(in int uid, string key, out string priv_data);
15 int play(int uid, string credential);
16 int add_pcm(int uid, int event, array<char> pcm_data, int data_size, int audio_type, int rate);
17 int get_service_state(in int uid, out int service_state);