SoundAgent

class SoundAgent(    mediaPlayer: UriSourcePlayablePlayer,     messageSender: MessageSender,     contextManager: ContextManagerInterface,     soundProvider: SoundProvider,     focusChannelName: String,     focusManager: FocusManagerInterface,     beepDirectiveDelegate: BeepDirectiveDelegate?,     beepPlaybackController: BeepPlaybackController,     beepPlaybackPriority: Int) : AbstractCapabilityAgent

Constructors

Link copied to clipboard
fun SoundAgent(    mediaPlayer: UriSourcePlayablePlayer,     messageSender: MessageSender,     contextManager: ContextManagerInterface,     soundProvider: SoundProvider,     focusChannelName: String,     focusManager: FocusManagerInterface,     beepDirectiveDelegate: BeepDirectiveDelegate?,     beepPlaybackController: BeepPlaybackController,     beepPlaybackPriority: Int)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun cancelDirective(messageId: String)
Link copied to clipboard
open override fun handleDirective(messageId: String): Boolean
Link copied to clipboard
open override fun preHandleDirective(directive: Directive, result: DirectiveHandlerResult)
Link copied to clipboard
open override fun provideState(    contextSetter: ContextSetterInterface,     namespaceAndName: NamespaceAndName,     contextType: ContextType,     stateRequestToken: Int)

Properties

Link copied to clipboard
open override val configurations: Map<NamespaceAndName, BlockingPolicy>
Link copied to clipboard
override val namespaceAndName: NamespaceAndName