Package com.skt.nugu.sdk.agent
Types
Link copied to clipboard
abstract class AbstractCapabilityAgent(interfaceName: String) : AbstractDirectiveHandler, CapabilityAgent, SupportedInterfaceContextProvider
Content copied to clipboard
This is a base class for CapabilityAgent which should perform following roles:
Link copied to clipboard
Link copied to clipboard
class DefaultASRAgent( inputProcessorManager: InputProcessorManagerInterface, focusManager: SeamlessFocusManagerInterface, messageSender: MessageSender, contextManager: ContextManagerInterface, sessionManager: SessionManagerInterface, dialogAttributeStorage: DialogAttributeStorageInterface, audioProvider: AudioProvider, audioEncoder: Encoder, endPointDetector: AudioEndPointDetector?, defaultEpdTimeoutMillis: Long, userInteractionDialogChannelName: String, internalDialogChannelName: String, playSynchronizer: PlaySynchronizerInterface, interactionControlManager: InteractionControlManagerInterface) : AbstractCapabilityAgent, ASRAgentInterface, SpeechRecognizer.OnStateChangeListener, ChannelObserver
Content copied to clipboard
Link copied to clipboard
class DefaultAudioPlayerAgent( mediaPlayer: MediaPlayerInterface, messageSender: MessageSender, focusManager: SeamlessFocusManagerInterface, contextManager: ContextManagerInterface, playbackRouter: PlaybackRouter, playSynchronizer: PlaySynchronizerInterface, directiveSequencer: DirectiveSequencerInterface, directiveGroupProcessor: DirectiveGroupProcessorInterface, channelName: String, enableDisplayLifeCycleManagement: Boolean, audioPlayerTemplateHandler: AudioPlayerTemplateHandler?) : CapabilityAgent, SupportedInterfaceContextProvider, ChannelObserver, AudioPlayerAgentInterface, PlaybackHandler, MediaPlayerControlInterface.PlaybackEventListener, AudioPlayerLyricsDirectiveHandler.VisibilityController, AudioPlayerLyricsDirectiveHandler.PagingController, PlayStackManagerInterface.PlayContextProvider
Content copied to clipboard
Link copied to clipboard
class DefaultBluetoothAgent( messageSender: MessageSender, contextManager: ContextManagerInterface, focusManager: FocusManagerInterface, focusChannelName: String, bluetoothProvider: BluetoothProvider?, focusChangeHandler: DefaultBluetoothAgent.OnFocusChangeHandler?) : AbstractCapabilityAgent, BluetoothAgentInterface
Content copied to clipboard
Link copied to clipboard
class DefaultDelegationAgent( contextManager: ContextManagerInterface, messageSender: MessageSender, defaultClient: DelegationClient) : AbstractCapabilityAgent, DelegationAgentInterface
Content copied to clipboard
Link copied to clipboard
class DefaultMicrophoneAgent( messageSender: MessageSender, contextManager: ContextManagerInterface, defaultMicrophone: Microphone?) : AbstractCapabilityAgent, Microphone.OnSettingChangeListener
Content copied to clipboard
Link copied to clipboard
class DefaultScreenAgent( contextManager: ContextManagerInterface, messageSender: MessageSender, screen: Screen) : AbstractCapabilityAgent
Content copied to clipboard
Link copied to clipboard
class DefaultSpeakerAgent(contextManager: ContextManagerInterface, messageSender: MessageSender) : AbstractCapabilityAgent, SpeakerManagerInterface
Content copied to clipboard
Link copied to clipboard
class DefaultSystemAgent( messageSender: MessageSender, connectionManager: ConnectionManagerInterface, contextManager: ContextManagerInterface, directiveSequencer: DirectiveSequencerInterface, exceptionDirectiveDelegate: ExceptionDirectiveDelegate?) : AbstractSystemAgent, RevokeDirectiveHandler.Controller
Content copied to clipboard
Link copied to clipboard
class DefaultTTSAgent( speechPlayer: MediaPlayerInterface, messageSender: MessageSender, focusManager: SeamlessFocusManagerInterface, contextManager: ContextManagerInterface, playSynchronizer: PlaySynchronizerInterface, interLayerDisplayPolicyManager: InterLayerDisplayPolicyManager, cancelPolicyOnStopTTS: DirectiveHandlerResult.CancelPolicy, channelName: String) : AbstractCapabilityAgent, TTSAgentInterface, MediaPlayerControlInterface.PlaybackEventListener, PlayStackManagerInterface.PlayContextProvider, StopDirectiveHandler.Controller, InterLayerDisplayPolicyManager.Listener
Content copied to clipboard