AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Manufactory support for Speaker capability agent components. More...
Namespaces | |
alexaClientSDK::speakerManagerComponent | |
Speaker Manager Capability Agent Components. | |
Functions | |
ChannelVolumeFactoryComponent | alexaClientSDK::speakerManagerComponent::getChannelVolumeFactoryComponent () |
Create component for ChannelVolumeFactoryInterface. More... | |
SpeakerManagerComponent | alexaClientSDK::speakerManagerComponent::getSpeakerManagerComponent () noexcept |
Create component for SpeakerManagerInterface . More... | |
Manufactory support for Speaker capability agent components.
Speaker manager contains the following components:
::
using alexaClientSDK::speakerManagerComponent::ChannelVolumeFactoryComponent = typedef acsdkManufactory::Component<std::shared_ptr<avsCommon::sdkInterfaces::ChannelVolumeFactoryInterface> > |
Component for ChannelVolumeFactoryInterface.
Definition of a Manufactory component for the ChannelVolumeFactoryInterface.
Component for SpeakerManagerInterface
.
Definition of a Manufactory component for the avsCommon::sdkInterfaces::SpeakerManagerInterface.
ChannelVolumeFactoryComponent alexaClientSDK::speakerManagerComponent::getChannelVolumeFactoryComponent | ( | ) |
Create component for ChannelVolumeFactoryInterface.
Creates an manufactory component that exports a shared pointer to an implementation of ChannelVolumeFactoryInterface
.
|
noexcept |
Create component for SpeakerManagerInterface
.
Creates an manufactory component that exports a shared pointer to an implementation of SpeakerManagerInterface
.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0