#define STT_METHOD_GET_SUPPORT_LANGS "stt_method_get_support_langs"
#define STT_METHOD_GET_CURRENT_LANG "stt_method_get_current_lang"
#define STT_METHOD_IS_TYPE_SUPPORTED "stt_method_is_recognition_type_supported"
+#define STT_METHOD_GET_AUDIO_FORMAT "stt_method_get_audio_format"
#define STT_METHOD_CHECK_APP_AGREED "stt_method_check_app_agreed"
#define STT_METHOD_SET_PRIVATE_DATA "stt_method_set_private_data"
#define STT_METHOD_GET_PRIVATE_DATA "stt_method_get_private_data"
#define STT_METHOD_START_FILE "stt_method_start_file"
#define STT_METHOD_CANCEL_FILE "stt_method_cancel_file"
+#define STT_METHOD_START_AUDIO_STREAMING "stt_method_start_audio_streaming"
+#define STT_METHOD_SEND_AUDIO_STREAMING "stt_method_send_audio_streaming"
+#define STT_METHOD_STOP_AUDIO_STREAMING "stt_method_stop_audio_streaming"
+
/******************************************************************************************
* Defines for configuration
*******************************************************************************************/
-#define STT_CONFIG_BASE tzplatform_mkpath(TZ_USER_HOME, "share/.voice")
-#define STT_CONFIG tzplatform_mkpath(TZ_USER_HOME, "share/.voice/stt-config.xml")
-#define STT_DEFAULT_CONFIG tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/stt/1.0/stt-config.xml")
-
-#define STT_TIME_INFO_PATH tzplatform_mkpath(TZ_USER_HOME, "share/.voice/stt-time.xml")
+#define STT_CONFIG_BASE tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "share/.voice")
+#define STT_CONFIG tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "share/.voice/stt-config.xml")
+#define STT_DEFAULT_CONFIG tzplatform_mkpath(tzplatform_getid("TZ_SYS_RO_SHARE"), "/voice/stt/1.0/stt-config.xml")
-#define STT_DEFAULT_ENGINE tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/stt/1.0/engine")
-#define STT_DEFAULT_ENGINE_INFO tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/stt/1.0/engine-info")
-#define STT_DEFAULT_ENGINE_SETTING tzplatform_mkpath(TZ_SYS_RO_SHARE, "/voice/stt/1.0/engine-setting")
+#define STT_TIME_INFO_PATH tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "share/.voice/stt-time.xml")
-#define STT_HOME tzplatform_mkpath(TZ_USER_HOME, "share/.voice/stt")
-#define STT_DOWNLOAD_BASE tzplatform_mkpath(TZ_USER_HOME, "share/.voice/stt/1.0")
-#define STT_DOWNLOAD_ENGINE_INFO tzplatform_mkpath(TZ_USER_HOME, "share/.voice/stt/1.0/engine-info")
+#define STT_DEFAULT_ENGINE tzplatform_mkpath(tzplatform_getid("TZ_SYS_RO_SHARE"), "/voice/stt/1.0/engine")
+#define STT_DEFAULT_ENGINE_INFO tzplatform_mkpath(tzplatform_getid("TZ_SYS_RO_SHARE"), "/voice/stt/1.0/engine-info")
+#define STT_DEFAULT_ENGINE_SETTING tzplatform_mkpath(tzplatform_getid("TZ_SYS_RO_SHARE"), "/voice/stt/1.0/engine-setting")
-#define STT_BASE_LANGUAGE "en_US"
+#define STT_HOME tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "share/.voice/stt")
+#define STT_DOWNLOAD_BASE tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "share/.voice/stt/1.0")
+#define STT_DOWNLOAD_ENGINE_INFO tzplatform_mkpath(tzplatform_getid("TZ_USER_HOME"), "share/.voice/stt/1.0/engine-info")
#define STT_RETRY_COUNT 5
#define STT_PRIVILEGE_RECORDER "http://tizen.org/privilege/recorder"
#define STT_PRIVILEGE_APPLAUNCH "http://tizen.org/privilege/appmanager.launch"
+#define STT_INVALID_UID 0
+#define STT_MAX_TYPE_LENGTH 64
+
+/******************************************************************************************
+* Defines for log tag
+*******************************************************************************************/
+#define TAG_STTE "stte"
+#define TAG_STTCONFIG "sttconfig"
+
#ifdef __cplusplus
}
#endif