16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_MOCKSPEAKERMANAGER_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_MOCKSPEAKERMANAGER_H_ 25 namespace sdkInterfaces {
63 bool forceNoNotifications,
71 bool forceNoNotifications,
79 bool forceNoNotifications,
82 #ifdef ENABLE_MAXVOLUME_SETTING 83 MOCK_METHOD1(setMaximumVolumeLimit, std::future<bool>(
const int8_t maximumVolumeLimit));
84 #endif // ENABLE_MAXVOLUME_SETTING 94 void(std::shared_ptr<avsCommon::sdkInterfaces::SpeakerManagerObserverInterface> observer));
97 void(std::shared_ptr<avsCommon::sdkInterfaces::SpeakerManagerObserverInterface> observer));
100 void(std::shared_ptr<avsCommon::sdkInterfaces::ChannelVolumeInterface> channelVolumeInterface));
108 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_MOCKSPEAKERMANAGER_H_ virtual std::future< bool > setVolume(ChannelVolumeInterface::Type type, int8_t volume, const NotificationProperties &properties)=0
virtual void removeSpeakerManagerObserver(std::shared_ptr< SpeakerManagerObserverInterface > observer)=0
Definition: SpeakerManagerInterface.h:33
MOCK_METHOD3(setVolume, std::future< bool >(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, int8_t volume, const avsCommon::sdkInterfaces::SpeakerManagerInterface::NotificationProperties &properties))
MOCK_METHOD2(getSpeakerSettings, std::future< bool >(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, avsCommon::sdkInterfaces::SpeakerInterface::SpeakerSettings *settings))
Definition: AmdMetricWrapperTest.cpp:24
Type
Definition: ChannelVolumeInterface.h:37
Definition: MockSpeakerManager.h:28
Definition: SpeakerManagerInterface.h:40
virtual void addChannelVolumeInterface(std::shared_ptr< ChannelVolumeInterface > channelVolumeInterface)=0
Definition: SpeakerInterface.h:42
virtual std::future< bool > adjustVolume(ChannelVolumeInterface::Type type, int8_t delta, const NotificationProperties &properties)=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
MOCK_METHOD4(setVolume, std::future< bool >(avsCommon::sdkInterfaces::ChannelVolumeInterface::Type type, int8_t volume, bool forceNoNotifications, avsCommon::sdkInterfaces::SpeakerManagerObserverInterface::Source source))
virtual void onExternalSpeakerSettingsUpdate(ChannelVolumeInterface::Type type, const SpeakerInterface::SpeakerSettings &speakerSettings, const NotificationProperties &properties)
Definition: SpeakerManagerInterface.h:93
type
Definition: upload.py:443
MOCK_METHOD1(addSpeakerManagerObserver, void(std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerObserverInterface > observer))
virtual std::future< bool > getSpeakerSettings(ChannelVolumeInterface::Type type, SpeakerInterface::SpeakerSettings *settings)=0
Source
Indicates whether the source of the call is from an AVS Directive or through a Local API call...
Definition: SpeakerManagerObserverInterface.h:35
virtual void addSpeakerManagerObserver(std::shared_ptr< SpeakerManagerObserverInterface > observer)=0
virtual std::future< bool > setMute(ChannelVolumeInterface::Type type, bool mute, const NotificationProperties &properties)=0