Package-level declarations

Types

Link copied to clipboard
class DashGuidancePlayer(    player: Player,     instructionsToPrefetch: Flow<List<VoiceInstructionImpl>>,     instructionsToPlay: Flow<VoiceInstructions> = MapboxNavigationApp.flowVoiceInstructions(),     rerouteState: Flow<RerouteState> = MapboxNavigationApp.flowRerouteState()) : GuidancePlayer
Link copied to clipboard
interface GuidancePlayer
Link copied to clipboard
class MapboxDebugGuidancePlayer(voiceInstructionsLoader: VoiceInstructionsLoader, player: MapboxVoiceInstructionsPlayer)
Link copied to clipboard
class MapboxGuidancePlayer(    scope: CoroutineScope,     player: MapboxVoiceInstructionsPlayer,     voiceInstructionObserver: VoiceInstructionObserver,     voiceInstructionsLoader: VoiceInstructionsLoader,     observeUserPreferredUnitOfMeasurements: ObserveUserPreferredUnitOfMeasurementsUseCase) : GuidancePlayer
Link copied to clipboard
class PlayVoiceInstructionsUseCase(    appStore: AppStore,     guidancePlayer: GuidancePlayer,     observeMuteVoiceInstructionsUseCase: ObserveMuteVoiceInstructionsUseCase,     visibilityRepository: UserVisibilityRepository)
Link copied to clipboard
Link copied to clipboard
class VoiceInstructionObserverImpl(    routesUpdated: Flow<RoutesUpdatedResult> = MapboxNavigationApp.flowRoutesUpdated(),     routeProgress: Flow<RouteProgress> = MapboxNavigationApp.flowRouteProgress()) : VoiceInstructionObserver

Properties

Link copied to clipboard
val VoiceInstructions.safeKey: String?
val SpeechAnnouncement.safeKey: String