![]() |
AlexaClientSDK
1.22.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Classes | |
class | ConnectionRetryTrigger |
class | DefaultClient |
class | EqualizerRuntimeSetup |
class | ExternalCapabilitiesBuilderInterface |
class | StubApplicationAudioPipelineFactory |
Functions | |
DefaultClientComponent | getComponent (const std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > &authDelegate, const std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > &contextManager, const std::shared_ptr< avsCommon::sdkInterfaces::LocaleAssetsManagerInterface > &localeAssetsManager, const std::shared_ptr< avsCommon::utils::DeviceInfo > &deviceInfo, const std::shared_ptr< registrationManager::CustomerDataManager > &customerDataManager, const std::shared_ptr< avsCommon::sdkInterfaces::storage::MiscStorageInterface > &miscStorage, const std::shared_ptr< avsCommon::sdkInterfaces::InternetConnectionMonitorInterface > &internetConnectionMonitor, const std::shared_ptr< avsCommon::sdkInterfaces::AVSGatewayManagerInterface > &avsGatewayManager, const std::shared_ptr< avsCommon::sdkInterfaces::CapabilitiesDelegateInterface > &capabilitiesDelegate, const std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > &metricRecorder, const std::shared_ptr< avsCommon::sdkInterfaces::diagnostics::DiagnosticsInterface > &diagnostics, const std::shared_ptr< alexaClientSDK::acl::TransportFactoryInterface > &transportFactory, const std::shared_ptr< alexaClientSDK::acl::MessageRouterFactoryInterface > &messageRouterFactory, const std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeFactoryInterface > &channelVolumeFactory, const std::shared_ptr< avsCommon::sdkInterfaces::ExpectSpeechTimeoutHandlerInterface > &expectSpeechTimeoutHandler, const std::shared_ptr< acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface > &equalizerRuntimeSetup, const std::shared_ptr< StubApplicationAudioPipelineFactory > &stubAudioPipelineFactory, const std::shared_ptr< avsCommon::utils::mediaPlayer::PooledMediaResourceProviderInterface > &audioMediaResourceProvider, const std::shared_ptr< certifiedSender::MessageStorageInterface > &messageStorage, const std::shared_ptr< avsCommon::sdkInterfaces::PowerResourceManagerInterface > &powerResourceManager, const acsdkExternalMediaPlayer::ExternalMediaPlayer::AdapterCreationMap &adapterCreationMap, const std::shared_ptr< avsCommon::sdkInterfaces::SystemTimeZoneInterface > &systemTimeZone, const std::shared_ptr< settings::storage::DeviceSettingStorageInterface > &deviceSettingStorage, bool startAlertSchedulingOnInitialization, const std::shared_ptr< avsCommon::sdkInterfaces::audio::AudioFactoryInterface > &audioFactory, const std::shared_ptr< acsdkAlerts::storage::AlertStorageInterface > &alertStorage) |
static const std::string | TAG ("ConnectionRetryTrigger") |
String to identify log entries originating from this file. More... | |
static const std::string | TAG ("DefaultClient") |
String to identify log entries originating from this file. More... | |
static const std::string | TAG ("DefaultClientComponent") |
String to identify log entries originating from this file. More... | |
static std::shared_ptr< AlexaEventProcessedNotifierInterface > | createAlexaEventProcessedNotifierInterface (const std::shared_ptr< CapabilitiesDelegateInterface > &capabilitiesDelegate) |
static std::function< std::shared_ptr< MessageRouterInterface > std::shared_ptr< ShutdownNotifierInterface > shutdownNotifier, std::shared_ptr< AuthDelegateInterface > authDelegate, std::shared_ptr< AttachmentManagerInterface > attachmentManager, std::shared_ptr< TransportFactoryInterface > transportFactory)> | getCreateMessageRouter (const std::shared_ptr< MessageRouterFactoryInterface > &messageRouterFactory) |
static std::function< std::shared_ptr< ApplicationAudioPipelineFactoryInterface > std::shared_ptr< SpeakerManagerInterface >, std::shared_ptr< captions::CaptionManagerInterface >)> | getCreateApplicationAudioPipelineFactory (std::shared_ptr< StubApplicationAudioPipelineFactory > stubAudioPipelineFactory) |
static std::function< std::shared_ptr< settings::storage::DeviceSettingStorageInterface >)> | getCreateDeviceSettingStorageInterface (std::shared_ptr< settings::storage::DeviceSettingStorageInterface > storage) |
static const std::string | TAG ("EqualizerRuntimeSetup") |
String to identify log entries originating from this file. More... | |
static const std::string | TAG ("StubApplicationAudioPipelineFactory") |
String to identify log entries originating from this file. More... | |
Variables | |
static const std::string | VISUAL_CHANNEL_CONFIG_KEY = "visualChannels" |
Key for visual channel array configurations in configuration node. More... | |
Definition of a Manufactory component for the Default Client.
This component provides backwards compatibility for applications that use the Default Client's non-manufactory method of initialization.
|
static |
Factory method for AlexaEventProcessedNotifierInterface
.
capabilitiesDelegate | The CapabilitiesDelegate that must be added as an observer. |
AlexaEventProcessedNotifierInterface
. Get the manufactory Component
for (legacy) DefaultClient
initialization.
Component
for (legacy) DefaultClient
initialization. Instead of using factory methods to instantiate these interfaces, DefaultClientComponent accepts pre-made implementations and adds them to the manufactory.
Baseline SDK components. Applications are not expected to modify these.
Optional, horizontal components.
Capability Agents. Most CAs are still instantiated in DefaultClient.cpp.
Instead of using factory methods to instantiate these interfaces, DefaultClientComponent accepts pre-made implementations and adds them to the manufactory.
Baseline SDK components. Applications are not expected to modify these.
Optional, horizontal components.
Capability Agents. Most CAs are still instantiated in DefaultClient.cpp.
|
static |
Returns an std::function that finishes configuring the StubAudioPipelineFactory
with objects created by the manufactory and forwards the stub factory as the ApplicationAudioPipelineFactoryInterface
.
stubAudioPipelineFactory | The stub factory to finish configuring. |
ApplicationAudioPipelineFactoryInterface
.
|
static |
Returns an std::function that finishes configuring the DeviceSettingStorageInterface
.
DeviceSettingStorageInterface | The storage interface to finish configuring. |
DeviceSettingStorageInterface
.
|
static |
Adapt from a MessageRouter factory object to a std::function to create a MessageRouter.
messageRouterFactory | The factory object to use. |
|
static |
String to identify log entries originating from this file.
|
static |
String to identify log entries originating from this file.
|
static |
String to identify log entries originating from this file.
|
static |
String to identify log entries originating from this file.
|
static |
String to identify log entries originating from this file.
|
static |
Key for visual channel array configurations in configuration node.
AlexaClientSDK 1.22.0 - Copyright 2016-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0