AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Namespaces | |
communication | |
extensions | |
gui | |
ipc | |
liveViewController | |
test | |
Classes | |
class | AplClientBridge |
struct | AplClientBridgeParameter |
class | APLDocumentSession |
class | APLDocumentSessionManager |
class | APLDocumentSessionManagerInterface |
class | APLPayloadParser |
class | APLRuntimeInterfaceImpl |
class | APLRuntimePresentationAdapter |
class | APLViewhostInterface |
class | APLViewhostObserverInterface |
class | CachingDownloadManager |
class | ConfigValidator |
class | ConnectionObserver |
class | ConsolePrinter |
class | DownloadMonitor |
class | ExternalCapabilitiesBuilder |
class | GUILogBridge |
class | IPCAPLAgent |
class | KeywordObserver |
class | LocaleAssetsManager |
class | PortAudioMicrophoneWrapper |
This acts as a wrapper around PortAudio, a cross-platform open-source audio I/O library. More... | |
class | RenderCaptionsInterface |
class | RevokeAuthorizationObserver |
class | SampleApplication |
Class to manage the top-level components of the AVS Client Application. More... | |
class | SampleEqualizerModeController |
class | SmartScreenCaptionPresenter |
class | SmartScreenCaptionStateManager |
class | TelemetrySink |
class | TimezoneHelper |
Enumerations | |
enum | IPCLogLevel { IPCLogLevel::DEBUG5, IPCLogLevel::INFO, IPCLogLevel::WARN, ERROR, IPCLogLevel::UNKNOWN } |
enum | SampleAppReturnCode { OK = EXIT_SUCCESS, ERROR = EXIT_FAILURE, ERROR, RESTART } |
Functions | |
std::string | cachedContentToString (CachingDownloadManager::CachedContent content, std::string delimiter) |
IPCLogLevel | ipcLogLevelFromString (const std::string &logLevel) |
SampleApplicationOptionsComponent | getSampleApplicationOptionsComponent () |
SampleApplicationComponent | getComponent (std::unique_ptr< avsCommon::avs::initialization::InitializationParameters > initParams, std::vector< std::shared_ptr< avsCommon::utils::RequiresShutdown >> &requiresShutdownList, const std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > &authDelegate=nullptr, const std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > &metricRecorder=nullptr, const std::shared_ptr< avsCommon::utils::logger::Logger > &logger=nullptr) |
using alexaClientSDK::sampleApplications::ipcServerSampleApp::APLViewhostInterfacePtr = typedef std::shared_ptr<APLViewhostInterface> |
using alexaClientSDK::sampleApplications::ipcServerSampleApp::APLViewhostObserverInterfacePtr = typedef std::shared_ptr<APLViewhostObserverInterface> |
using alexaClientSDK::sampleApplications::ipcServerSampleApp::SampleApplicationComponent = typedef acsdkManufactory::Component< std::shared_ptr<avsCommon::avs::initialization::AlexaClientSDKInit>, std::shared_ptr<avsCommon::sdkInterfaces::ContextManagerInterface>, std::shared_ptr<avsCommon::sdkInterfaces::LocaleAssetsManagerInterface>, std::shared_ptr<avsCommon::utils::configuration::ConfigurationNode>, std::shared_ptr<avsCommon::utils::DeviceInfo>, std::shared_ptr<registrationManager::CustomerDataManagerInterface>, std::shared_ptr<avsCommon::utils::metrics::MetricRecorderInterface>, std::shared_ptr<cryptoInterfaces::CryptoFactoryInterface>, std::shared_ptr<cryptoInterfaces::KeyStoreInterface> > |
Definition of the Manufactory component for the Sample App.
using alexaClientSDK::sampleApplications::ipcServerSampleApp::SampleApplicationOptionsComponent = typedef acsdkManufactory::Component< acsdkManufactory::Import<std::unique_ptr<avsCommon::utils::libcurlUtils::HttpPostInterface> >, acsdkManufactory::Import<std::shared_ptr<avsCommon::utils::DeviceInfo> >, acsdkManufactory::Import<std::shared_ptr<registrationManager::CustomerDataManagerInterface> >, std::shared_ptr<avsCommon::utils::logger::Logger>, std::shared_ptr<avsCommon::utils::metrics::MetricRecorderInterface> > |
Enum used to specify the severity assigned to an IPC client log message.
|
inline |
This is a function to convert the CachedContent
to a string.
SampleApplicationComponent alexaClientSDK::sampleApplications::ipcServerSampleApp::getComponent | ( | std::unique_ptr< avsCommon::avs::initialization::InitializationParameters > | initParams, |
std::vector< std::shared_ptr< avsCommon::utils::RequiresShutdown >> & | requiresShutdownList, | ||
const std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > & | authDelegate = nullptr , |
||
const std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > & | metricRecorder = nullptr , |
||
const std::shared_ptr< avsCommon::utils::logger::Logger > & | logger = nullptr |
||
) |
Get the manufactory Component
for SampleApp.
Component
for SampleApp. SampleApplicationOptionsComponent alexaClientSDK::sampleApplications::ipcServerSampleApp::getSampleApplicationOptionsComponent | ( | ) |
Get the Manufactory
Component
for the default SampleApplication
options
Manufactory
Component
for the default SampleApplication
options
|
inline |
Convert a string into a IPCLogLevel
value.
logLevel | The std::string value to convert to a IPCLogLevel value. |
IPCLogLevel
conversion of the std::string
value. AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0