AlexaClientSDK  1.26.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::FocusManagervirtual
acquireChannel(const std::string &channelName, std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerInterface::Activity > channelActivity) overridealexaClientSDK::afml::FocusManagervirtual
addObserver(const std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerObserverInterface > &observer) overridealexaClientSDK::afml::FocusManagervirtual
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::FocusManagervirtual
removeObserver(const std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerObserverInterface > &observer) overridealexaClientSDK::afml::FocusManagervirtual
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 1.26.0 - Copyright 2016-2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0