projects
/
platform
/
core
/
uifw
/
tts.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add to check RW config file and reset config info
[platform/core/uifw/tts.git]
/
server
/
ttsd_engine_agent.h
diff --git
a/server/ttsd_engine_agent.h
b/server/ttsd_engine_agent.h
index
bd618fb
..
13b821c
100644
(file)
--- a/
server/ttsd_engine_agent.h
+++ b/
server/ttsd_engine_agent.h
@@
-1,5
+1,5
@@
/*
/*
-* Copyright (c) 201
2, 2013
Samsung Electronics Co., Ltd All Rights Reserved
+* Copyright (c) 201
1-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
* 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
@@
-22,83
+22,68
@@
extern "C" {
#endif
extern "C" {
#endif
-typedef int (*synth_result_callback)(ttsp_result_event_e event, const void* data, unsigned int data_size, void *user_data);
/*
* tts Engine Agent Interfaces
*/
/** Init engine agent */
/*
* tts Engine Agent Interfaces
*/
/** Init engine agent */
-int ttsd_engine_agent_init(
synth_result_callback result_cb
);
+int ttsd_engine_agent_init();
/** Release engine agent */
int ttsd_engine_agent_release();
/** Release engine agent */
int ttsd_engine_agent_release();
-/** Set current engine */
-int ttsd_engine_agent_initialize_current_engine();
-
/** load current engine */
int ttsd_engine_agent_load_current_engine();
/** load current engine */
int ttsd_engine_agent_load_current_engine();
+/** Set callbacks of the current engine */
+int ttsd_engine_agent_set_private_data_set_cb(ttse_private_data_set_cb callback);
+int ttsd_engine_agent_set_private_data_requested_cb(ttse_private_data_requested_cb callback);
+
/** Unload current engine */
int ttsd_engine_agent_unload_current_engine();
/** Unload current engine */
int ttsd_engine_agent_unload_current_engine();
-/** test for language list */
-int ttsd_print_enginelist();
-
/** Get state of current engine to need network */
bool ttsd_engine_agent_need_network();
/** Get state of current engine to need network */
bool ttsd_engine_agent_need_network();
-bool ttsd_engine_select_valid_voice(const char* lang, int type, char** out_lang,
ttsp_voice_type_e
* out_type);
+bool ttsd_engine_select_valid_voice(const char* lang, int type, char** out_lang,
int
* out_type);
bool ttsd_engine_agent_is_same_engine(const char* engine_id);
bool ttsd_engine_agent_is_same_engine(const char* engine_id);
-/*
-* TTS Engine Interfaces for client
-*/
-int ttsd_engine_start_synthesis(const char* lang, const ttsp_voice_type_e vctype, const char* text, const int speed, void* user_param);
+/** Get/Set app option */
+int ttsd_engine_agent_set_default_engine(const char* engine_id);
-int ttsd_engine_
cancel_synthesis(
);
+int ttsd_engine_
agent_set_default_voice(const char* language, int vctype
);
-int ttsd_engine_
get_voice_list(GList** voice_list
);
+int ttsd_engine_
agent_set_default_speed(int speed
);
-int ttsd_engine_
get_default_voice(char** lang, ttsp_voice_type_e* vctype
);
+int ttsd_engine_
agent_set_default_pitch(int pitch
);
-int ttsd_engine_
get_audio_format(ttsp_audio_type_e* type, int* rate, int* channels
);
+int ttsd_engine_
agent_is_credential_needed(int uid, bool* credential_needed
);
-/*
-* TTS Engine Interfaces for setting
-*/
+int ttsd_engine_set_private_data(const char* key, const char* data);
-/** Get engine list */
-int ttsd_engine_setting_get_engine_list(GList** engine_list);
+int ttsd_engine_get_private_data(const char* key, char** data);
-/** Get engine */
-int ttsd_engine_setting_get_engine(char** engine_id);
+int ttsd_engine_check_app_agreed(const char* appid, bool* is_agreed);
+
+/*
+* TTS Engine Interfaces for client
+*/
-/** Set engine */
-int ttsd_engine_setting_set_engine(const char* engine_id);
+int ttsd_engine_load_voice(const char* lang, int vctype);
-/** Get voice list for engine setting */
-int ttsd_engine_setting_get_voice_list(char** engine_id, GList** voice_list);
+int ttsd_engine_unload_voice(const char* lang, int vctype);
-/** Get default voice */
-int ttsd_engine_setting_get_default_voice(char** language, ttsp_voice_type_e* vctype);
+int ttsd_engine_start_synthesis(const char* lang, int vctype, const char* text, int speed, const char* appid, const char* credential, void* user_param);
-/** Set voice for engine setting */
-int ttsd_engine_setting_set_default_voice(const char* language, ttsp_voice_type_e vctype);
+int ttsd_engine_cancel_synthesis();
-/** Get voice speed for engine setting */
-int ttsd_engine_setting_get_default_speed(ttsp_speed_e* speed);
+int ttsd_engine_get_voice_list(GList** voice_list);
-/** Set voice speed for engine setting */
-int ttsd_engine_setting_set_default_speed(ttsp_speed_e speed);
+int ttsd_engine_get_default_voice(char** lang, int* vctype);
-/** Get setting info */
-int ttsd_engine_setting_get_engine_setting_info(char** engine_id, GList** setting_list);
-/** Set setting info */
-int ttsd_engine_setting_set_engine_setting(const char* key, const char* value);
#ifdef __cplusplus
}
#ifdef __cplusplus
}