-
- All Implemented Interfaces:
-
org.readium.r2.navigator.preferences.PreferencesEditor
public final class AndroidTtsPreferencesEditor implements PreferencesEditor<AndroidTtsPreferences>
Editor for a set of AndroidTtsPreferences.
Use AndroidTtsPreferencesEditor to assist you in building a preferences user interface or modifying existing preferences. It includes rules for adjusting preferences, such as the supported values or ranges.
-
-
Field Summary
Fields Modifier and Type Field Description private final AndroidTtsPreferencespreferencesprivate final Preference<Language>languageprivate final RangePreference<Double>pitchprivate final RangePreference<Double>speedprivate final Preference<Map<Language, AndroidTtsEngine.Voice.Id>>voices
-
Constructor Summary
Constructors Constructor Description AndroidTtsPreferencesEditor(AndroidTtsPreferences initialPreferences, Metadata publicationMetadata, AndroidTtsDefaults defaults)
-
Method Summary
Modifier and Type Method Description AndroidTtsPreferencesgetPreferences()final Preference<Language>getLanguage()final RangePreference<Double>getPitch()final RangePreference<Double>getSpeed()final Preference<Map<Language, AndroidTtsEngine.Voice.Id>>getVoices()Unitclear()-
-
Constructor Detail
-
AndroidTtsPreferencesEditor
AndroidTtsPreferencesEditor(AndroidTtsPreferences initialPreferences, Metadata publicationMetadata, AndroidTtsDefaults defaults)
-
-
Method Detail
-
getPreferences
AndroidTtsPreferences getPreferences()
-
getLanguage
final Preference<Language> getLanguage()
-
getVoices
final Preference<Map<Language, AndroidTtsEngine.Voice.Id>> getVoices()
-
-
-
-