VpaSettings
data class VpaSettings( val wakeUpWordEnabled: Boolean, val activeLocales: List<Locale>, val enabledEarcons: EnumSet<VpaEarconType>, val doNotDisturbModeEnabled: Boolean, val locationSharingEnabled: Boolean, val syncVehicleNavigationFavoritesEnabled: Boolean, val allowedPersonalData: BluetoothAddressToAllowedPersonalDataMap = emptyMap()) : Parcelable
Content copied to clipboard
Holds the current state of all the settings for a VPA.
Constructors
Link copied to clipboard
fun VpaSettings( wakeUpWordEnabled: Boolean, activeLocales: List<Locale>, enabledEarcons: EnumSet<VpaEarconType>, doNotDisturbModeEnabled: Boolean, locationSharingEnabled: Boolean, syncVehicleNavigationFavoritesEnabled: Boolean, allowedPersonalData: BluetoothAddressToAllowedPersonalDataMap = emptyMap())
Content copied to clipboard
Properties
Link copied to clipboard
The Locales that this VPA is currently using. This corresponds to the languages that are currently spoken and recognized by the VPA. It is either a single element out of the VpaProperties.supportedLocales or one of the VpaProperties.supportedLocaleCombinations. The order in the list defines the priority of the language used by the VPA, if the VPA supports prioritization of active locales.
Link copied to clipboard
The set of enabled earcons for this VPA. An earcon sound will be played only if its corresponding VpaEarconType is enabled.