Send synthesized PCM data from TTS engine to client
[platform/core/uifw/tts.git] / server / ttsd_dbus.h
index 6e973ee..5f19677 100644 (file)
@@ -15,6 +15,8 @@
 #ifndef __TTSD_DBUS_h__
 #define __TTSD_DBUS_h__
 
+#include "ttsd_main.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -23,15 +25,19 @@ int ttsd_dbus_open_connection();
 
 int ttsd_dbus_close_connection();
 
-int ttsdc_send_hello(int pid, int uid, int ret, int credential_needed);
+int ttsdc_dbus_send_hello(int pid, unsigned int uid, int ret, int service_state, int credential_needed);
+
+int ttsdc_dbus_send_utt_start_message(int pid, unsigned int uid, int uttid);
+
+int ttsdc_dbus_send_utt_finish_message(int pid, unsigned int uid, int uttid);
 
-int ttsdc_dbus_send_utt_start_message(int pid, int uid, int uttid);
+int ttsdc_dbus_send_error_message(int pid, unsigned int uid, int uttid, int reason, char* err_msg);
 
-int ttsdc_dbus_send_utt_finish_message(int pid, int uid, int uttid);
+int ttsdc_dbus_send_set_state_message(int pid, unsigned int uid, int state);
 
-int ttsdc_dbus_send_error_message(int pid, int uid, int uttid, int reason, char* err_msg);
+int ttsdc_dbus_send_set_service_state_message(int pid, unsigned int uid, int before_state, int current_state);
 
-int ttsdc_dbus_send_set_state_message(int pid, int uid, int state);
+int ttsdc_dbus_send_pcm(int pid, unsigned int uid, int uttid, int event, const void* pcm_data, int pcm_data_size, ttse_audio_type_e audio_type, int sample_rate);
 
 
 #ifdef __cplusplus