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

This is the complete list of members for alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface, including all inherited members.

addChannelVolumeInterface(std::shared_ptr< ChannelVolumeInterface > channelVolumeInterface)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
addSpeakerManagerObserver(std::shared_ptr< SpeakerManagerObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
adjustVolume(ChannelVolumeInterface::Type type, int8_t delta, const NotificationProperties &properties)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
adjustVolume(ChannelVolumeInterface::Type type, int8_t delta, bool forceNoNotifications=false, SpeakerManagerObserverInterface::Source source=SpeakerManagerObserverInterface::Source::LOCAL_API)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
getSpeakerSettings(ChannelVolumeInterface::Type type, SpeakerInterface::SpeakerSettings *settings)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
onExternalSpeakerSettingsUpdate(ChannelVolumeInterface::Type type, const SpeakerInterface::SpeakerSettings &speakerSettings, const NotificationProperties &properties)alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfaceinlinevirtual
removeSpeakerManagerObserver(std::shared_ptr< SpeakerManagerObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
setMute(ChannelVolumeInterface::Type type, bool mute, const NotificationProperties &properties)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
setMute(ChannelVolumeInterface::Type type, bool mute, bool forceNoNotifications=false, SpeakerManagerObserverInterface::Source source=SpeakerManagerObserverInterface::Source::LOCAL_API)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
setVolume(ChannelVolumeInterface::Type type, int8_t volume, const NotificationProperties &properties)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
setVolume(ChannelVolumeInterface::Type type, int8_t volume, bool forceNoNotifications=false, SpeakerManagerObserverInterface::Source source=SpeakerManagerObserverInterface::Source::LOCAL_API)=0alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacepure virtual
~SpeakerManagerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterfacevirtual

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