diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2009-06-15 15:14:49 -0700 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2009-06-16 13:25:15 -0700 |
commit | 35a8e80bf8cbe3c64fdf59a4a8b7d33bb1cfbb2d (patch) | |
tree | af67a0ec08ccb97df0cb7de39b618ad874dfad4a /packages/TtsService | |
parent | 9908b3d820f7574ef432f22d280c7f1f5065f67f (diff) | |
download | frameworks_base-35a8e80bf8cbe3c64fdf59a4a8b7d33bb1cfbb2d.zip frameworks_base-35a8e80bf8cbe3c64fdf59a4a8b7d33bb1cfbb2d.tar.gz frameworks_base-35a8e80bf8cbe3c64fdf59a4a8b7d33bb1cfbb2d.tar.bz2 |
Updating TTS engine interface for setting the language based on language, country and variant codes
coming from a java.util.Locale instance.
Diffstat (limited to 'packages/TtsService')
-rw-r--r-- | packages/TtsService/jni/android_tts_SynthProxy.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/TtsService/jni/android_tts_SynthProxy.cpp b/packages/TtsService/jni/android_tts_SynthProxy.cpp index 582e6219..dfecfd8 100644 --- a/packages/TtsService/jni/android_tts_SynthProxy.cpp +++ b/packages/TtsService/jni/android_tts_SynthProxy.cpp @@ -269,7 +269,7 @@ android_tts_SynthProxy_native_finalize(JNIEnv *env, jobject thiz, jint jniData) } } - +// TODO update to use language, country, variant static void android_tts_SynthProxy_setLanguage(JNIEnv *env, jobject thiz, jint jniData, jstring language) @@ -283,8 +283,10 @@ android_tts_SynthProxy_setLanguage(JNIEnv *env, jobject thiz, jint jniData, const char *langNativeString = env->GetStringUTFChars(language, 0); // TODO check return codes if (pSynthData->mNativeSynthInterface) { - pSynthData->mNativeSynthInterface->setLanguage(langNativeString, - strlen(langNativeString)); + // TODO update to use language, country, variant + // commented out to not break the build + //pSynthData->mNativeSynthInterface->setLanguage(langNativeString, + // strlen(langNativeString)); } env->ReleaseStringUTFChars(language, langNativeString); } |