AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager Member List

This is the complete list of members for alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager, including all inherited members.

addChannelVolumeInterface(std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeInterface > channelVolumeInterface) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManager
alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::addChannelVolumeInterface(std::shared_ptr< ChannelVolumeInterface > channelVolumeInterface)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
addSpeakerManagerObserver(std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerObserverInterface > observer) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManager
alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::addSpeakerManagerObserver(std::shared_ptr< SpeakerManagerObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
adjustVolume(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, int8_t delta, const NotificationProperties &properties) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManagervirtual
adjustVolume(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, int8_t delta, bool forceNoNotifications=false, avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source source=avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source::LOCAL_API) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManagervirtual
buildJsonEventString(const std::string &eventName, const std::string &dialogRequestIdString="", const std::string &payload="{}", const std::string &context="") constalexaClientSDK::avsCommon::avs::CapabilityAgentprotected
cancelDirective(std::shared_ptr< avsCommon::avs::CapabilityAgent::DirectiveInfo > info) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManager
alexaClientSDK::avsCommon::avs::CapabilityAgent::cancelDirective(const std::string &messageId) override finalalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::cancelDirective(std::shared_ptr< DirectiveInfo > info)=0alexaClientSDK::avsCommon::avs::CapabilityAgentprotectedpure virtual
canStateBeRetrieved()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
CapabilityAgent(const std::string &nameSpace, std::shared_ptr< sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender)alexaClientSDK::avsCommon::avs::CapabilityAgentprotected
create(const std::shared_ptr< SpeakerManagerStorageInterface > &storage, const std::vector< std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeInterface >> &volumeInterfaces, std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender, std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)alexaClientSDK::capabilityAgents::speakerManager::SpeakerManagerstatic
createDirectiveInfo(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result)alexaClientSDK::avsCommon::avs::CapabilityAgentprotectedvirtual
createSpeakerManagerCapabilityAgent(const std::shared_ptr< avsCommon::sdkInterfaces::storage::MiscStorageInterface > &storage, const std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > &contextManager, const std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > &messageSender, const std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > &exceptionEncounteredSender, const std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > &shutdownNotifier, const acsdkManufactory::Annotated< avsCommon::sdkInterfaces::endpoints::DefaultEndpointAnnotation, avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface > &endpointCapabilitiesRegistrar, const std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > &metricRecorder)alexaClientSDK::capabilityAgents::speakerManager::SpeakerManagerstatic
doShutdown() overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManagervirtual
getCapabilityConfigurations() overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManagervirtual
getConfiguration() const overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManagervirtual
getSpeakerSettings(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, avsCommon::sdkInterfaces::SpeakerInterface::SpeakerSettings *settings) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManagervirtual
handleDirective(std::shared_ptr< avsCommon::avs::CapabilityAgent::DirectiveInfo > info) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManager
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirective(const std::string &messageId) override finalalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirective(std::shared_ptr< DirectiveInfo > info)=0alexaClientSDK::avsCommon::avs::CapabilityAgentprotectedpure virtual
handleDirectiveImmediately(std::shared_ptr< avsCommon::avs::AVSDirective > directive) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManager
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirectiveImmediately(std::shared_ptr< avsCommon::avs::AVSDirective > directive)=0alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterfacepure virtual
hasReportableStateProperties()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
m_exceptionEncounteredSenderalexaClientSDK::avsCommon::avs::CapabilityAgentprotected
m_namespacealexaClientSDK::avsCommon::avs::CapabilityAgentprotected
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
onContextAvailable(const std::string &jsonContext)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onContextAvailable(const endpoints::EndpointIdentifier &endpointId, const avs::AVSContext &endpointContext, ContextRequestToken requestToken)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onContextFailure(const ContextRequestError error)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onContextFailure(const ContextRequestError error, ContextRequestToken token)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onDeregistered() overridealexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
onFocusChanged(FocusState newFocus, MixingBehavior behavior) overridealexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
preHandleDirective(std::shared_ptr< avsCommon::avs::CapabilityAgent::DirectiveInfo > info) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManager
alexaClientSDK::avsCommon::avs::CapabilityAgent::preHandleDirective(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result) override finalalexaClientSDK::avsCommon::avs::CapabilityAgent
alexaClientSDK::avsCommon::avs::CapabilityAgent::preHandleDirective(std::shared_ptr< DirectiveInfo > info)=0alexaClientSDK::avsCommon::avs::CapabilityAgentprotectedpure virtual
alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface::preHandleDirective(std::shared_ptr< avsCommon::avs::AVSDirective > directive, std::unique_ptr< DirectiveHandlerResultInterface > result)=0alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterfacepure virtual
provideState(const avs::NamespaceAndName &stateProviderName, const ContextRequestToken stateRequestToken)alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
provideState(const avs::CapabilityTag &stateProviderName, const ContextRequestToken stateRequestToken)alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::removeDirective(const std::string &messageId)alexaClientSDK::avsCommon::avs::CapabilityAgentprotected
removeSpeakerManagerObserver(std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerObserverInterface > observer) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManager
alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::removeSpeakerManagerObserver(std::shared_ptr< SpeakerManagerObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
sendExceptionEncounteredAndReportFailed(std::shared_ptr< DirectiveInfo > info, const std::string &message, avsCommon::avs::ExceptionErrorType type=avsCommon::avs::ExceptionErrorType::INTERNAL_ERROR)alexaClientSDK::avsCommon::avs::CapabilityAgentprotected
setMute(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, bool mute, const NotificationProperties &properties) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManagervirtual
setMute(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, bool mute, bool forceNoNotifications=false, avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source source=avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source::LOCAL_API) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManagervirtual
setVolume(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, int8_t volume, const NotificationProperties &properties) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManagervirtual
setVolume(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, int8_t volume, bool forceNoNotifications=false, avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source source=avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source::LOCAL_API) overridealexaClientSDK::capabilityAgents::speakerManager::SpeakerManagervirtual
shouldQueryState()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
~CapabilityAgent()=defaultalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
~CapabilityConfigurationInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::CapabilityConfigurationInterfacevirtual
~ChannelObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ChannelObserverInterfacevirtual
~ContextRequesterInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfacevirtual
~DirectiveHandlerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual
~SpeakerManagerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacevirtual
~StateProviderInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfacevirtual

AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0