![]() |
AlexaClientSDK
1.22.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <AudioFactoryInterface.h>
Public Member Functions | |
virtual | ~AudioFactoryInterface ()=default |
virtual std::shared_ptr< AlertsAudioFactoryInterface > | alerts () const =0 |
virtual std::shared_ptr< NotificationsAudioFactoryInterface > | notifications () const =0 |
virtual std::shared_ptr< CommunicationsAudioFactoryInterface > | communications () const =0 |
virtual std::shared_ptr< SystemSoundAudioFactoryInterface > | systemSounds () const =0 |
This is the interface that distributes interfaces for various audio stream providers.
|
virtualdefault |
|
pure virtual |
This shares a factory that produces audio streams for the alerts components.
Implemented in alexaClientSDK::applicationUtilities::resources::audio::AudioFactory.
|
pure virtual |
This shares a factory that produces audio streams for the communications components.
Implemented in alexaClientSDK::applicationUtilities::resources::audio::AudioFactory.
|
pure virtual |
This shares a factory that produces audio streams for the notifications components.
Implemented in alexaClientSDK::applicationUtilities::resources::audio::AudioFactory.
|
pure virtual |
This shares a factory that produces audio streams for the system sound components.
Implemented in alexaClientSDK::applicationUtilities::resources::audio::AudioFactory.
AlexaClientSDK 1.22.0 - Copyright 2016-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0