DashMiddlewareManagerImpl
class DashMiddlewareManagerImpl(val mapGptCore: MapGptCore, mapGptCoreContext: MapGptCoreContext, val serviceCapabilitiesRepository: MapGptServiceCapabilitiesRepository, userInputMiddlewareContextProvider: () -> UserInputMiddlewareContext, lifecycleOwner: LifecycleOwner, val configurableCapabilitiesRegistry: CapabilitiesMiddlewareRegistry<MiddlewareContext>, languageCompatibilityManager: LanguageCompatibilityManager, userInputMiddlewareManager: UserInputMiddlewareManager, voicePlayerMiddlewareManager: VoicePlayerMiddlewareManager, val musicPlayerMiddlewareManager: MusicPlayerMiddlewareManager) : DashMiddlewareManager, DashMiddlewareAccessor
Constructors
Link copied to clipboard
constructor(mapGptCore: MapGptCore, mapGptCoreContext: MapGptCoreContext, serviceCapabilitiesRepository: MapGptServiceCapabilitiesRepository, userInputMiddlewareContextProvider: () -> UserInputMiddlewareContext, lifecycleOwner: LifecycleOwner, configurableCapabilitiesRegistry: CapabilitiesMiddlewareRegistry<MiddlewareContext>, languageCompatibilityManager: LanguageCompatibilityManager, userInputMiddlewareManager: UserInputMiddlewareManager, voicePlayerMiddlewareManager: VoicePlayerMiddlewareManager, musicPlayerMiddlewareManager: MusicPlayerMiddlewareManager)
Properties
Link copied to clipboard
DashMiddlewareAccessor below
Link copied to clipboard
open override val configurableCapabilitiesRegistry: CapabilitiesMiddlewareRegistry<MiddlewareContext>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
DashMiddlewareManager below
Link copied to clipboard
Set the default Speech to Text middleware.
Link copied to clipboard
Set the Speech to Text middleware. There can only be one UserInputOwnerMiddleware at a time.
Link copied to clipboard
Set the Text to Speech middleware. There can only be one VoicePlayerMiddleware at a time.