16 #ifndef ALEXA_CLIENT_SDK_APPLICATIONUTILITIES_RESOURCES_AUDIO_INCLUDE_AUDIO_AUDIOFACTORY_H_ 17 #define ALEXA_CLIENT_SDK_APPLICATIONUTILITIES_RESOURCES_AUDIO_INCLUDE_AUDIO_AUDIOFACTORY_H_ 27 namespace applicationUtilities {
44 std::shared_ptr<avsCommon::sdkInterfaces::audio::AlertsAudioFactoryInterface>
alerts()
const override;
45 std::shared_ptr<avsCommon::sdkInterfaces::audio::NotificationsAudioFactoryInterface>
notifications()
const override;
46 std::shared_ptr<avsCommon::sdkInterfaces::audio::CommunicationsAudioFactoryInterface>
communications()
48 std::shared_ptr<avsCommon::sdkInterfaces::audio::SystemSoundAudioFactoryInterface>
systemSounds()
const override;
56 #endif // ALEXA_CLIENT_SDK_APPLICATIONUTILITIES_RESOURCES_AUDIO_INCLUDE_AUDIO_AUDIOFACTORY_H_ std::shared_ptr< avsCommon::sdkInterfaces::audio::NotificationsAudioFactoryInterface > notifications() const override
std::shared_ptr< avsCommon::sdkInterfaces::audio::CommunicationsAudioFactoryInterface > communications() const override
std::shared_ptr< avsCommon::sdkInterfaces::audio::AlertsAudioFactoryInterface > alerts() const override
Definition: AudioFactory.h:35
std::shared_ptr< avsCommon::sdkInterfaces::audio::SystemSoundAudioFactoryInterface > systemSounds() const override
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static std::shared_ptr< avsCommon::sdkInterfaces::audio::AudioFactoryInterface > createAudioFactoryInterface()
Definition: AudioFactoryInterface.h:34