MapboxAudioGuidanceState

class MapboxAudioGuidanceState

Represents the state of MapboxAudioGuidance.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Regenerate whenever a change is made

Link copied to clipboard
open override fun hashCode(): Int

Regenerate whenever a change is made

Link copied to clipboard
open override fun toString(): String

Regenerate whenever a change is made

Properties

Link copied to clipboard
val isMuted: Boolean = false

Controlled by the MapboxAudioGuidance service. When MapboxAudioGuidance.mute is called this will be changed to true.

Link copied to clipboard
val isPlayable: Boolean = false

When the trip session has started, and there is an active route.

Link copied to clipboard
val speechAnnouncement: SpeechAnnouncement? = null

After a voiceInstructions has been announced, this value will be emitted. This will always be null when isMuted is true.

Link copied to clipboard
val voiceInstructions: VoiceInstructions? = null

Once a voice instruction becomes available this will not be null. When the state isPlayable and this is null, it means there are no voice instructions on the route at this time.