![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
This is the complete list of members for alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface, including all inherited members.
addChannelVolumeInterface(std::shared_ptr< ChannelVolumeInterface > channelVolumeInterface)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
addSpeakerManagerObserver(std::shared_ptr< SpeakerManagerObserverInterface > observer)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
adjustVolume(ChannelVolumeInterface::Type type, int8_t delta, const NotificationProperties &properties)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
adjustVolume(ChannelVolumeInterface::Type type, int8_t delta, bool forceNoNotifications=false, SpeakerManagerObserverInterface::Source source=SpeakerManagerObserverInterface::Source::LOCAL_API)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
getSpeakerSettings(ChannelVolumeInterface::Type type, SpeakerInterface::SpeakerSettings *settings)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
onExternalSpeakerSettingsUpdate(ChannelVolumeInterface::Type type, const SpeakerInterface::SpeakerSettings &speakerSettings, const NotificationProperties &properties) | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | inlinevirtual |
removeSpeakerManagerObserver(std::shared_ptr< SpeakerManagerObserverInterface > observer)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
setMute(ChannelVolumeInterface::Type type, bool mute, const NotificationProperties &properties)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
setMute(ChannelVolumeInterface::Type type, bool mute, bool forceNoNotifications=false, SpeakerManagerObserverInterface::Source source=SpeakerManagerObserverInterface::Source::LOCAL_API)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
setVolume(ChannelVolumeInterface::Type type, int8_t volume, const NotificationProperties &properties)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
setVolume(ChannelVolumeInterface::Type type, int8_t volume, bool forceNoNotifications=false, SpeakerManagerObserverInterface::Source source=SpeakerManagerObserverInterface::Source::LOCAL_API)=0 | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | pure virtual |
~SpeakerManagerInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface | virtual |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0