Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fd666a33 authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 4251 into donut

* changes:
  Updating TTS engine interface for setting the language based on language, country and variant codes coming from a java.util.Locale instance.
parents aa9c3fdd bc275c81
Loading
Loading
Loading
Loading
+11 −7
Original line number Original line Diff line number Diff line
@@ -100,13 +100,17 @@ public:
    // @return TTS_SUCCESS, or TTS_FAILURE
    // @return TTS_SUCCESS, or TTS_FAILURE
    virtual tts_result loadLanguage(const char *value, const size_t size);
    virtual tts_result loadLanguage(const char *value, const size_t size);
    
    
    // Signal the engine to use the specified language. This will force the
    // Load the resources associated with the specified language, country and Locale variant.
    // language to be loaded if it wasn't loaded previously with loadLanguage().
    // The loaded language will only be used once a call to setLanguageFromLocale() with the same
    // See loadLanguage for the specification of the language.
    // language value is issued. Language and country values are coded according to the ISO three
    // @param value pointer to the language value
    // letter codes for languages and countries, as can be retrieved from a java.util.Locale
    // @param size  length of the language value
    // instance. The variant value is encoded as the variant string retrieved from a
    // java.util.Locale instance built with that variant data.
    // @param lang pointer to the ISO three letter code for the language
    // @param country pointer to the ISO three letter code for the country
    // @param variant pointer to the variant code
    // @return TTS_SUCCESS, or TTS_FAILURE
    // @return TTS_SUCCESS, or TTS_FAILURE
    virtual tts_result setLanguage(const char *value, const size_t size);
    virtual tts_result setLanguage(const char *lang, const char *country, const char *variant);


    // Retrieve the currently set language, or an empty "value" if no language
    // Retrieve the currently set language, or an empty "value" if no language
    // has been set.
    // has been set.