AudioGuidanceSettings

public final class AudioGuidanceSettings extends AbstractSafeParcelable

Settings for audio guidance during navigation.

By default, vibration, voice alerts and guidance, and Bluetooth audio are enabled, and volume is set to NORMAL.

Nested Class Summary

class AudioGuidanceSettings.Builder Builder for AudioGuidanceSettings
enum AudioGuidanceSettings.GuidanceMode Guidance mode for audio guidance. 
enum AudioGuidanceSettings.VolumeLevel Volume level for audio guidance. 

Inherited Constant Summary

Public Method Summary

static AudioGuidanceSettings.Builder
builder()
Returns a builder with default settings: vibration enabled, voice alerts and guidance enabled, bluetooth audio enabled, and volume level set to NORMAL.
boolean
getBluetoothAudioEnabled()
Returns true if voice guidance should be transmitted over Bluetooth if available.
AudioGuidanceSettings.GuidanceMode
getGuidanceMode()
Returns AudioGuidanceSettings.GuidanceMode for audio guidance.
boolean
getVibrationEnabled()
Returns true if vibration should be enabled.
AudioGuidanceSettings.VolumeLevel
getVolumeLevel()
Returns AudioGuidanceSettings.VolumeLevel for audio guidance.

Inherited Method Summary

Public Methods

public static AudioGuidanceSettings.Builder builder ()

Returns a builder with default settings: vibration enabled, voice alerts and guidance enabled, bluetooth audio enabled, and volume level set to NORMAL.

public boolean getBluetoothAudioEnabled ()

Returns true if voice guidance should be transmitted over Bluetooth if available.

public AudioGuidanceSettings.GuidanceMode getGuidanceMode ()

Returns AudioGuidanceSettings.GuidanceMode for audio guidance.

public boolean getVibrationEnabled ()

Returns true if vibration should be enabled.

public AudioGuidanceSettings.VolumeLevel getVolumeLevel ()

Returns AudioGuidanceSettings.VolumeLevel for audio guidance.