DefaultSpeakerAgent
class DefaultSpeakerAgent(contextManager: ContextManagerInterface, messageSender: MessageSender) : AbstractCapabilityAgent, SpeakerManagerInterface
Content copied to clipboard
Constructors
Link copied to clipboard
fun DefaultSpeakerAgent(contextManager: ContextManagerInterface, messageSender: MessageSender)
Content copied to clipboard
Types
Link copied to clipboard
data class SpeakerContext( val group: String?, val minVolume: Int?, val maxVolume: Int?, val defaultVolumeStep: Int?, val defaultVolumeLevel: Int?, var settings: Speaker.SpeakerSettings?)
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
open override fun addSpeakerManagerObserver(observer: SpeakerManagerObserver)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun getSpeakerSettings(type: Speaker.Type): Speaker.SpeakerSettings?
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun preHandleDirective(directive: Directive, result: DirectiveHandlerResult)
Content copied to clipboard
Link copied to clipboard
open override fun provideState( contextSetter: ContextSetterInterface, namespaceAndName: NamespaceAndName, contextType: ContextType, stateRequestToken: Int)
Content copied to clipboard
Link copied to clipboard
open override fun removeSpeakerManagerObserver(observer: SpeakerManagerObserver)
Content copied to clipboard