AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::afml::FocusManager Member List

This is the complete list of members for alexaClientSDK::afml::FocusManager, including all inherited members.

acquireChannel(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::ChannelObserverInterface > channelObserver, const std::string &interfaceName) overridealexaClientSDK::afml::FocusManager
acquireChannel(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerInterface::Activity > channelActivity) overridealexaClientSDK::afml::FocusManager
alexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterface::acquireChannel(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::ChannelObserverInterface > channelObserver, const std::string &interfaceName)=0alexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacepure virtual
alexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterface::acquireChannel(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerInterface::Activity > channelActivity)=0alexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacepure virtual
addObserver(const std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerObserverInterface > &observer) overridealexaClientSDK::afml::FocusManager
alexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterface::addObserver(const std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerObserverInterface > &observer)=0alexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacepure virtual
ALERT_CHANNEL_NAMEalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacestatic
ALERT_CHANNEL_PRIORITYalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacestatic
COMMUNICATIONS_CHANNEL_NAMEalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacestatic
COMMUNICATIONS_CHANNEL_PRIORITYalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacestatic
CONTENT_CHANNEL_NAMEalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacestatic
CONTENT_CHANNEL_PRIORITYalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacestatic
DIALOG_CHANNEL_NAMEalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacestatic
DIALOG_CHANNEL_PRIORITYalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacestatic
FocusManager(const std::vector< ChannelConfiguration > &channelConfigurations, std::shared_ptr< ActivityTrackerInterface > activityTrackerInterface=nullptr, const std::vector< ChannelConfiguration > &virtualChannelConfigurations=std::vector< ChannelConfiguration >(), std::shared_ptr< interruptModel::InterruptModel > interruptModel=nullptr)alexaClientSDK::afml::FocusManager
getDefaultAudioChannels()alexaClientSDK::afml::FocusManagerstatic
getDefaultVisualChannels()alexaClientSDK::afml::FocusManagerstatic
modifyContentType(const std::string &channelName, const std::string &interfaceName, avsCommon::avs::ContentType contentType) overridealexaClientSDK::afml::FocusManagervirtual
releaseChannel(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::ChannelObserverInterface > channelObserver) overridealexaClientSDK::afml::FocusManager
alexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterface::releaseChannel(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::ChannelObserverInterface > channelObserver)=0alexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacepure virtual
removeObserver(const std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerObserverInterface > &observer) overridealexaClientSDK::afml::FocusManager
alexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterface::removeObserver(const std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerObserverInterface > &observer)=0alexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacepure virtual
stopAllActivities() overridealexaClientSDK::afml::FocusManagervirtual
stopForegroundActivity() overridealexaClientSDK::afml::FocusManagervirtual
VISUAL_CHANNEL_NAMEalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacestatic
VISUAL_CHANNEL_PRIORITYalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacestatic
~FocusManagerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::FocusManagerInterfacevirtual

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