int stt_destroy(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== Destroy STT");
-
- if (NULL == stt) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input handle is null");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
- return STT_ERROR_INVALID_PARAMETER;
- }
+ SLOG(LOG_DEBUG, TAG_STTC, "===== Destroy STT");
/* check used callback */
if (0 != stt_client_get_use_callback(client)) {
int stt_foreach_supported_engines(stt_h stt, stt_supported_engine_cb callback, void* user_data)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== Foreach Supported engine");
-
- if (NULL == stt || NULL == callback) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
+ SLOG(LOG_DEBUG, TAG_STTC, "===== Foreach Supported engine");
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (NULL == callback) {
+ SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
int stt_get_engine(stt_h stt, char** engine_id)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== Get current engine");
-
- if (NULL == stt || NULL == engine_id) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_privilege()) {
+ return STT_ERROR_PERMISSION_DENIED;
+ }
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
+ SLOG(LOG_DEBUG, TAG_STTC, "===== Get current engine");
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (NULL == engine_id) {
+ SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
int stt_set_engine(stt_h stt, const char* engine_id)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== Set current engine");
-
- if (NULL == stt || NULL == engine_id) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
+ SLOG(LOG_DEBUG, TAG_STTC, "===== Set current engine");
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (NULL == engine_id) {
+ SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
int stt_set_credential(stt_h stt, const char* credential)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== Set credential");
-
- if (NULL == stt || NULL == credential) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL, stt(%s), credential(%a)", stt, credential);
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
+ SLOG(LOG_DEBUG, TAG_STTC, "===== Set credential");
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (NULL == credential) {
+ SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL, stt(%s), credential(%a)", stt, credential);
return STT_ERROR_INVALID_PARAMETER;
}
int stt_set_private_data(stt_h stt, const char* key, const char* data)
{
stt_client_s* client = NULL;
-
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
int stt_get_private_data(stt_h stt, const char* key, char** data)
{
stt_client_s* client = NULL;
-
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
int stt_prepare(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== Prepare STT");
-
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
int stt_unprepare(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== Unprepare STT");
-
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
+ SLOG(LOG_DEBUG, TAG_STTC, "===== Unprepare STT");
+
/* check state */
if (client->current_state != STT_STATE_READY) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Invalid State: Current state(%d) is not 'READY'", client->current_state);
int stt_foreach_supported_languages(stt_h stt, stt_supported_language_cb callback, void* user_data)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== Foreach Supported Language");
-
- if (NULL == stt || NULL == callback) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
+ SLOG(LOG_DEBUG, TAG_STTC, "===== Foreach Supported Language");
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (NULL == callback) {
+ SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
int stt_get_default_language(stt_h stt, char** language)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
+ if (0 != __stt_check_handle(stt, &client)) {
+ return STT_ERROR_INVALID_PARAMETER;
+ }
SLOG(LOG_DEBUG, TAG_STTC, "===== Get Default Language");
- if (NULL == stt || NULL == language) {
+ if (NULL == language) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
- return STT_ERROR_INVALID_PARAMETER;
- }
-
int ret = 0;
ret = stt_config_mgr_get_default_language(language);
ret = __stt_convert_config_error_code(ret);
int stt_get_state(stt_h stt, stt_state_e* state)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt || NULL == state) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Get state : A handle is not valid");
+ if (NULL == state) {
+ SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
int stt_get_error_message(stt_h stt, char** err_msg)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
+ if (0 != __stt_check_handle(stt, &client)) {
+ return STT_ERROR_INVALID_PARAMETER;
+ }
- if (NULL == stt || NULL == err_msg) {
+ if (NULL == err_msg) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
return STT_ERROR_OPERATION_FAILED;
}
- stt_client_s* client = stt_client_get(stt);
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Get error msg : A handle is not valid");
- return STT_ERROR_INVALID_PARAMETER;
- }
-
if (NULL != client->err_msg) {
*err_msg = strdup(client->err_msg);
SLOG(LOG_DEBUG, TAG_STTC, "[SUCCESS] Error msg (%s)", *err_msg);
int stt_is_recognition_type_supported(stt_h stt, const char* type, bool* support)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt || NULL == type || NULL == support) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not valid");
+ if (NULL == type || NULL == support) {
+ SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
int stt_set_silence_detection(stt_h stt, stt_option_silence_detection_e type)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
- return STT_ERROR_INVALID_PARAMETER;
- }
-
- stt_client_s* client = stt_client_get(stt);
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Get state : A handle is not valid");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
int stt_set_start_sound(stt_h stt, const char* filename)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
+ if (0 != __stt_check_handle(stt, &client)) {
+ return STT_ERROR_INVALID_PARAMETER;
+ }
SLOG(LOG_DEBUG, TAG_STTC, "===== STT SET START SOUND");
- if (NULL == stt || NULL == filename) {
+ if (NULL == filename) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Get state : A handle is not valid");
- return STT_ERROR_INVALID_PARAMETER;
- }
-
/* check state */
if (client->current_state != STT_STATE_READY) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Invalid State: Current state(%d) is not READY", client->current_state);
int stt_unset_start_sound(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== STT UNSET START SOUND");
-
- if (NULL == stt) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
-
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Get state : A handle is not valid");
- return STT_ERROR_INVALID_PARAMETER;
- }
+ SLOG(LOG_DEBUG, TAG_STTC, "===== STT UNSET START SOUND");
/* check state */
if (client->current_state != STT_STATE_READY) {
int stt_set_stop_sound(stt_h stt, const char* filename)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
+ if (0 != __stt_check_handle(stt, &client)) {
+ return STT_ERROR_INVALID_PARAMETER;
+ }
SLOG(LOG_DEBUG, TAG_STTC, "===== STT SET STOP SOUND");
- if (NULL == stt || NULL == filename) {
+ if (NULL == filename) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
-
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Get state : A handle is not valid");
- return STT_ERROR_INVALID_PARAMETER;
- }
-
/* check state */
if (client->current_state != STT_STATE_READY) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Invalid State: Current state(%d) is not READY", client->current_state);
int stt_unset_stop_sound(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== STT UNSET STOP SOUND");
-
- if (NULL == stt) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
-
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Get state : A handle is not valid");
- return STT_ERROR_INVALID_PARAMETER;
- }
+ SLOG(LOG_DEBUG, TAG_STTC, "===== STT UNSET STOP SOUND");
/* check state */
if (client->current_state != STT_STATE_READY) {
int stt_start(stt_h stt, const char* language, const char* type)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== STT START");
-
- if (NULL == stt) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
- return STT_ERROR_INVALID_PARAMETER;
- }
+ SLOG(LOG_DEBUG, TAG_STTC, "===== STT START");
/* check state */
if (client->current_state != STT_STATE_READY) {
int stt_stop(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== STT STOP");
-
- if (NULL == stt) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
- return STT_ERROR_INVALID_PARAMETER;
- }
+ SLOG(LOG_DEBUG, TAG_STTC, "===== STT STOP");
/* check state */
if (client->current_state != STT_STATE_RECORDING) {
int stt_cancel(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- SLOG(LOG_DEBUG, TAG_STTC, "===== STT CANCEL");
-
- if (NULL == stt) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input handle is null");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
- return STT_ERROR_INVALID_PARAMETER;
- }
+ SLOG(LOG_DEBUG, TAG_STTC, "===== STT CANCEL");
/* check state */
if (STT_STATE_RECORDING != client->current_state && STT_STATE_PROCESSING != client->current_state) {
int stt_get_recording_volume(stt_h stt, float* volume)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt || NULL == volume) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (NULL == volume) {
+ SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Input parameter is NULL");
return STT_ERROR_INVALID_PARAMETER;
}
int stt_foreach_detailed_result(stt_h stt, stt_result_time_cb callback, void* user_data)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
+ if (0 != __stt_check_handle(stt, &client)) {
+ return STT_ERROR_INVALID_PARAMETER;
+ }
SLOG(LOG_DEBUG, TAG_STTC, "===== STT FOREACH DETAILED RESULT");
return STT_ERROR_INVALID_PARAMETER;
}
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Fail : A handle is not valid");
- return STT_ERROR_INVALID_PARAMETER;
- }
-
client->result_time_cb = callback;
client->result_time_user_data = user_data;
int stt_set_recognition_result_cb(stt_h stt, stt_recognition_result_cb callback, void* user_data)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (stt == NULL || callback == NULL)
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
+ }
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (callback == NULL)
return STT_ERROR_INVALID_PARAMETER;
- }
if (STT_STATE_CREATED != client->current_state) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Current state(%d) is not 'Created'", client->current_state);
int stt_unset_recognition_result_cb(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt)
- return STT_ERROR_INVALID_PARAMETER;
-
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
int stt_set_state_changed_cb(stt_h stt, stt_state_changed_cb callback, void* user_data)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt || NULL == callback)
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
+ }
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (NULL == callback)
return STT_ERROR_INVALID_PARAMETER;
- }
if (STT_STATE_CREATED != client->current_state) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Current state(%d) is not 'Created'", client->current_state);
int stt_unset_state_changed_cb(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt)
- return STT_ERROR_INVALID_PARAMETER;
-
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
int stt_set_error_cb(stt_h stt, stt_error_cb callback, void* user_data)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt || NULL == callback)
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
+ }
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (NULL == callback)
return STT_ERROR_INVALID_PARAMETER;
- }
if (STT_STATE_CREATED != client->current_state) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Current state(%d) is not 'Created'", client->current_state);
int stt_unset_error_cb(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt)
- return STT_ERROR_INVALID_PARAMETER;
-
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
int stt_set_default_language_changed_cb(stt_h stt, stt_default_language_changed_cb callback, void* user_data)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt || NULL == callback)
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
+ }
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (NULL == callback)
return STT_ERROR_INVALID_PARAMETER;
- }
if (STT_STATE_CREATED != client->current_state) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Current state(%d) is not 'Created'", client->current_state);
int stt_unset_default_language_changed_cb(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt)
- return STT_ERROR_INVALID_PARAMETER;
-
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}
int stt_set_engine_changed_cb(stt_h stt, stt_engine_changed_cb callback, void* user_data)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt || NULL == callback)
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
+ }
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (NULL == callback)
return STT_ERROR_INVALID_PARAMETER;
- }
if (STT_STATE_CREATED != client->current_state) {
SLOG(LOG_ERROR, TAG_STTC, "[ERROR] Current state(%d) is not 'Created'", client->current_state);
int stt_unset_engine_changed_cb(stt_h stt)
{
+ stt_client_s* client = NULL;
if (0 != __stt_get_feature_enabled()) {
return STT_ERROR_NOT_SUPPORTED;
}
if (0 != __stt_check_privilege()) {
return STT_ERROR_PERMISSION_DENIED;
}
-
- if (NULL == stt)
- return STT_ERROR_INVALID_PARAMETER;
-
- stt_client_s* client = stt_client_get(stt);
-
- /* check handle */
- if (NULL == client) {
- SLOG(LOG_ERROR, TAG_STTC, "[ERROR] A handle is not available");
+ if (0 != __stt_check_handle(stt, &client)) {
return STT_ERROR_INVALID_PARAMETER;
}