Merge "Add error type for converting string" into tizen
[platform/core/uifw/tts.git] / tidl / tts.tidl
1 interface tts {
2         void notify_cb(int pid, int uid, bundle msg) delegate;
3         void register_cb(int pid, int uid, notify_cb callback) async;
4         int register_cb_sync(int pid, int uid, notify_cb callback);
5
6         int set_mode(in int uid, in int mode);
7         int initialize(in int pid, in int uid, out bool credential_needed);
8         int finalize(in int uid);
9         int add_text(int uid, string text, string lang, int vctype, int speed, int uttid, string credential);
10         int stop(in int uid);
11         int pause(in int uid);
12         int play_pcm(in int uid);
13         int stop_pcm(in int uid);
14         int set_private(in int uid, string key, string priv_data);
15         int get_private(in int uid, string key, out string priv_data);
16         int play(int uid, string credential);
17         int add_pcm(int uid, int event, array<char> pcm_data, int data_size, int audio_type, int rate);
18 }