#define ENGINE_PATH_SIZE 256
-typedef int (*result_callback)(stte_result_event_e event, const char* type,
+typedef int (*result_callback)(stte_result_event_e event, const char* type,
const char** data, int data_count, const char* msg, void *user_data);
-typedef bool (*result_time_callback)(int index, stte_result_time_event_e event, const char* text,
+typedef bool (*result_time_callback)(int index, stte_result_time_event_e event, const char* text,
long start_time, long end_time, void *user_data);
typedef int (*speech_status_callback)(stte_speech_status_e status, void *user_data);
*/
/** Init / Release engine agent */
-int sttd_engine_agent_init(result_callback result_cb, result_time_callback time_cb,
+int sttd_engine_agent_init(result_callback result_cb, result_time_callback time_cb,
speech_status_callback speech_status_cb, error_callback error_cb);
int sttd_engine_agent_release();
int sttd_engine_agent_get_option_supported(bool* silence);
-int sttd_engine_agent_is_credential_needed(int uid, bool* credential);
+int sttd_engine_agent_is_credential_needed(unsigned int uid, bool* credential);
int sttd_engine_agent_is_recognition_type_supported(const char* type, bool* support);
int sttd_engine_agent_check_app_agreed(const char* appid, bool* result);
/** Control engine */
-int sttd_engine_agent_recognize_start_engine(int uid, const char* lang, const char* recognition_type,
+int sttd_engine_agent_recognize_start_engine(unsigned int uid, const char* lang, const char* recognition_type,
int silence, const char* appid, const char* credential, void* user_param);
-int sttd_engine_agent_recognize_start_recorder(int uid, const char* appid);
+int sttd_engine_agent_recognize_start_recorder(unsigned int uid, const char* appid);
-int sttd_engine_agent_recognize_start_file(int uid, const char* filepath);
+int sttd_engine_agent_recognize_start_file(unsigned int uid, const char* filepath);
int sttd_engine_agent_set_recording_data(const void* data, unsigned int length);