/*
-* Copyright (c) 2012, 2013 Samsung Electronics Co., Ltd All Rights Reserved
+* Copyright (c) 2011-2016 Samsung Electronics Co., Ltd All Rights Reserved
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
APP_STATE_READY = 1,
APP_STATE_RECORDING = 2,
APP_STATE_PROCESSING = 3
-}app_state_e;
+} app_state_e;
typedef struct {
int pid;
int uid;
+ char* start_beep;
+ char* stop_beep;
+
app_state_e state;
- Ecore_Timer* timer;
+/* Ecore_Timer* timer; */
+
+ bool app_agreed;
} client_info_s;
typedef struct {
- int pid;
-} setting_client_info_s;
+ int index;
+ int event;
+ char* text;
+ long start_time;
+ long end_time;
+} result_time_info_s;
+
+typedef bool (*time_callback)(int index, int event, const char* text, long start_time, long end_time, void *user_data);
+
+
+int sttd_client_add(int pid, int uid);
+
+int sttd_client_delete(int uid);
-int sttd_client_add(const int pid, const int uid);
+int sttd_client_get_start_sound(int uid, char** filename);
-int sttd_client_delete(const int uid);
+int sttd_client_set_start_sound(int uid, const char* filename);
-int sttd_client_get_state(const int uid, app_state_e* state);
+int sttd_client_get_stop_sound(int uid, char** filename);
-int sttd_client_set_state(const int uid, const app_state_e state);
+int sttd_client_set_stop_sound(int uid, const char* filename);
+
+int sttd_client_get_state(int uid, app_state_e* state);
+
+int sttd_client_set_state(int uid, app_state_e state);
int sttd_client_get_ref_count();
-int sttd_client_get_pid(const int uid);
+int sttd_client_get_pid(int uid);
+#if 0
int sttd_client_get_current_recording();
int sttd_client_get_current_thinking();
int sttd_cliet_set_timer(int uid, Ecore_Timer* timer);
int sttd_cliet_get_timer(int uid, Ecore_Timer** timer);
+#endif
int sttd_client_get_list(int** uids, int* uid_count);
+int stt_client_set_current_recognition(int uid);
+
+int stt_client_get_current_recognition();
+
+int stt_client_unset_current_recognition();
+
-int sttd_setting_client_add(int pid);
+int stt_client_set_app_agreed(int uid);
-int sttd_setting_client_delete(int pid);
+bool stt_client_get_app_agreed(int uid);
-bool sttd_setting_client_is(int pid);
#ifdef __cplusplus
}