From: Wonnam Jang Date: Thu, 2 Jun 2016 11:07:09 +0000 (+0900) Subject: Add function to set credential X-Git-Tag: submit/tizen/20160609.073038^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F92%2F72792%2F2;p=platform%2Fcore%2Fuifw%2Flibttssmt.git Add function to set credential Change-Id: I6af8738a105fa5f6e2a075a234f17a6c12616335 Signed-off-by: Wonnam Jang --- diff --git a/src/plugin_internal.cpp b/src/plugin_internal.cpp index 41c41fe..91879c7 100644 --- a/src/plugin_internal.cpp +++ b/src/plugin_internal.cpp @@ -42,7 +42,7 @@ int plugin_Finalize(void) } int plugin_SynthesizeText(char const *pszLanguage, int eVoiceType_0, char const *pszTextUtf8, - int eSpeechSpeed_0, void* pUserParam) + int eSpeechSpeed_0, const char* credential, void* pUserParam) { int iVoiceInfo = -1; int eVoiceType = eVoiceType_0; @@ -134,6 +134,11 @@ int plugin_UnloadVoice(const char* language, int type) return 0; } +bool plugin_NeedAppCredential(void) +{ + return false; +} + void plugin_SetDaemonAPIs(ttspd_funcs_s const * pAPIs) { gpDaemonAPIs = pAPIs; diff --git a/src/plugin_internal.h b/src/plugin_internal.h index 6f87424..8f3abb6 100644 --- a/src/plugin_internal.h +++ b/src/plugin_internal.h @@ -21,6 +21,7 @@ #include #include +#include #ifdef __cplusplus extern "C" { @@ -50,14 +51,8 @@ int plugin_Initialize(ttspe_result_cb const cb_func); int plugin_Finalize(void); -int plugin_SynthesizeText -( - char const *pszLanguage, - int const eVoiceType, - char const * pszTextUtf8, - int const eSpeechSpeed, - void * pUserParam -); +int plugin_SynthesizeText(char const *pszLanguage, int eVoiceType_0, char const *pszTextUtf8, + int eSpeechSpeed_0, const char* credential, void* pUserParam); int plugin_StopSynthesis(void); @@ -71,6 +66,8 @@ int plugin_LoadVoice(const char* language, int type); int plugin_UnloadVoice(const char* language, int type); +bool plugin_NeedAppCredential(void); + void plugin_SetDaemonAPIs (ttspd_funcs_s const * pAPIs); diff --git a/src/ttsp.c b/src/ttsp.c index 9a95cb0..dc9c52a 100644 --- a/src/ttsp.c +++ b/src/ttsp.c @@ -56,6 +56,8 @@ int ttsp_load_engine(ttspd_funcs_s* pdfuncs, ttspe_funcs_s* pefuncs) pefuncs->load_voice = plugin_LoadVoice; pefuncs->unload_voice = plugin_UnloadVoice; + pefuncs->need_app_credential = plugin_NeedAppCredential; + plugin_SetDaemonAPIs(pdfuncs); SLOG(LOG_DEBUG, TAG_TTSP, "[SMT] ttsp_load_engine() : version(%d), (6.20110527), size(%d)", pefuncs->version, pefuncs->size);