AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
This is the complete list of members for alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager, including all inherited members.
addChannelVolumeInterface(std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeInterface > channelVolumeInterface) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | |
alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::addChannelVolumeInterface(std::shared_ptr< ChannelVolumeInterface > channelVolumeInterface)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
addSpeakerManagerObserver(std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerObserverInterface > observer) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | |
alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::addSpeakerManagerObserver(std::shared_ptr< SpeakerManagerObserverInterface > observer)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
adjustVolume(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, int8_t delta, const NotificationProperties &properties) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | virtual |
adjustVolume(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, int8_t delta, bool forceNoNotifications=false, avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source source=avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source::LOCAL_API) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | virtual |
buildJsonEventString(const std::string &eventName, const std::string &dialogRequestIdString="", const std::string &payload="{}", const std::string &context="") const | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
cancelDirective(std::shared_ptr< avsCommon::avs::CapabilityAgent::DirectiveInfo > info) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | |
alexaClientSDK::avsCommon::avs::CapabilityAgent::cancelDirective(const std::string &messageId) override final | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::cancelDirective(std::shared_ptr< DirectiveInfo > info)=0 | alexaClientSDK::avsCommon::avs::CapabilityAgent | protectedpure virtual |
canStateBeRetrieved() | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
CapabilityAgent(const std::string &nameSpace, std::shared_ptr< sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender) | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
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::SpeakerManager | static |
createDirectiveInfo(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result) | alexaClientSDK::avsCommon::avs::CapabilityAgent | protectedvirtual |
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::SpeakerManager | static |
doShutdown() override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | virtual |
getCapabilityConfigurations() override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | virtual |
getConfiguration() const override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | virtual |
getSpeakerSettings(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, avsCommon::sdkInterfaces::SpeakerInterface::SpeakerSettings *settings) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | virtual |
handleDirective(std::shared_ptr< avsCommon::avs::CapabilityAgent::DirectiveInfo > info) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | |
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirective(const std::string &messageId) override final | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirective(std::shared_ptr< DirectiveInfo > info)=0 | alexaClientSDK::avsCommon::avs::CapabilityAgent | protectedpure virtual |
handleDirectiveImmediately(std::shared_ptr< avsCommon::avs::AVSDirective > directive) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | |
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirectiveImmediately(std::shared_ptr< avsCommon::avs::AVSDirective > directive)=0 | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface | pure virtual |
hasReportableStateProperties() | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
isShutdown() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
m_exceptionEncounteredSender | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
m_namespace | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
name() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
onContextAvailable(const std::string &jsonContext) | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | inlinevirtual |
onContextAvailable(const endpoints::EndpointIdentifier &endpointId, const avs::AVSContext &endpointContext, ContextRequestToken requestToken) | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | inlinevirtual |
onContextFailure(const ContextRequestError error) | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | inlinevirtual |
onContextFailure(const ContextRequestError error, ContextRequestToken token) | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | inlinevirtual |
onDeregistered() override | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
onFocusChanged(FocusState newFocus, MixingBehavior behavior) override | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
preHandleDirective(std::shared_ptr< avsCommon::avs::CapabilityAgent::DirectiveInfo > info) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | |
alexaClientSDK::avsCommon::avs::CapabilityAgent::preHandleDirective(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result) override final | alexaClientSDK::avsCommon::avs::CapabilityAgent | |
alexaClientSDK::avsCommon::avs::CapabilityAgent::preHandleDirective(std::shared_ptr< DirectiveInfo > info)=0 | alexaClientSDK::avsCommon::avs::CapabilityAgent | protectedpure virtual |
alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface::preHandleDirective(std::shared_ptr< avsCommon::avs::AVSDirective > directive, std::unique_ptr< DirectiveHandlerResultInterface > result)=0 | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface | pure virtual |
provideState(const avs::NamespaceAndName &stateProviderName, const ContextRequestToken stateRequestToken) | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
provideState(const avs::CapabilityTag &stateProviderName, const ContextRequestToken stateRequestToken) | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::removeDirective(const std::string &messageId) | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
removeSpeakerManagerObserver(std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerObserverInterface > observer) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | |
alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::removeSpeakerManagerObserver(std::shared_ptr< SpeakerManagerObserverInterface > observer)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure 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::CapabilityAgent | protected |
setMute(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, bool mute, const NotificationProperties &properties) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | virtual |
setMute(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, bool mute, bool forceNoNotifications=false, avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source source=avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source::LOCAL_API) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | virtual |
setVolume(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, int8_t volume, const NotificationProperties &properties) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | virtual |
setVolume(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, int8_t volume, bool forceNoNotifications=false, avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source source=avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source::LOCAL_API) override | alexaClientSDK::capabilityAgents::speakerManager::SpeakerManager | virtual |
shouldQueryState() | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
shutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
~CapabilityAgent()=default | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
~CapabilityConfigurationInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::CapabilityConfigurationInterface | virtual |
~ChannelObserverInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::ChannelObserverInterface | virtual |
~ContextRequesterInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | virtual |
~DirectiveHandlerInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface | virtual |
~RequiresShutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | virtual |
~SpeakerManagerInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | virtual |
~StateProviderInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | virtual |
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0