/*
-* 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
extern "C" {
#endif
-int sttd_config_initialize();
+typedef void (*sttd_config_engine_changed_cb)(const char* engine_id, const char* language, bool support_silence, bool need_credential, void* user_data);
-int sttd_config_finalize();
+typedef void (*sttd_config_language_changed_cb)(const char* language, void* user_data);
-int sttd_config_get_default_engine(char** engine_id);
+typedef void (*sttd_config_silence_changed_cb)(bool value, void* user_data);
-int sttd_config_set_default_engine(const char* engine_id);
-int sttd_config_get_default_language(char** language);
+int sttd_config_initialize(sttd_config_engine_changed_cb engine_cb,
+ sttd_config_language_changed_cb lang_cb,
+ sttd_config_silence_changed_cb silence_cb,
+ void* user_data);
-int sttd_config_set_default_language(const char* langauge);
+int sttd_config_finalize();
-int sttd_config_get_default_silence_detection(int* silence);
+int sttd_config_set_default_engine(const char* engine_id);
-int sttd_config_set_default_silence_detection(int silence);
+int sttd_config_get_default_engine(char** engine_id);
-int sttd_config_get_default_profanity_filter(int* profanity);
+int sttd_config_get_default_language(char** language);
+
+int sttd_config_get_default_silence_detection(int* silence);
-int sttd_config_set_default_profanity_filter(int profanity);
-int sttd_config_get_default_punctuation_override(int* punctuation);
+int sttd_config_time_add(int index, int event, const char* text, long start_time, long end_time);
-int sttd_config_set_default_punctuation_override(int punctuation);
+int sttd_config_time_save();
+int sttd_config_time_reset();
#ifdef __cplusplus
}