AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Namespaces | Typedefs | Functions
PreviewAlexaClientComponent.cpp File Reference
#include <acsdkAlerts/AlertsComponent.h>
#include <acsdkAlerts/Storage/SQLiteAlertStorage.h>
#include <acsdkAlexaCommunications/AlexaCommunicationsComponent.h>
#include <acsdkApplicationAudioPipelineFactory/ApplicationAudioPipelineFactoryComponent.h>
#include <acsdkAudioInputStream/AudioInputStreamComponent.h>
#include <acsdkAudioPlayer/AudioPlayerComponent.h>
#include <acsdkAuthorizationDelegate/AuthorizationDelegateComponent.h>
#include <acsdkBluetooth/BasicDeviceConnectionRulesProvider.h>
#include <acsdkBluetooth/BluetoothComponent.h>
#include <acsdkBluetooth/SQLiteBluetoothStorage.h>
#include <acsdkBluetoothImplementation/BluetoothImplementationComponent.h>
#include <acsdkCore/CoreComponent.h>
#include <acsdkCrypto/CryptoFactory.h>
#include <acsdkPkcs11/KeyStoreFactory.h>
#include <acsdkDeviceSettingsManager/DeviceSettingsManagerComponent.h>
#include <acsdkDeviceSetup/DeviceSetupComponent.h>
#include <acsdkDoNotDisturb/DoNotDisturbComponent.h>
#include <acsdkEqualizerImplementations/EqualizerComponent.h>
#include <acsdkExternalMediaPlayer/ExternalMediaPlayerComponent.h>
#include <acsdkHTTPContentFetcher/HTTPContentFetcherComponent.h>
#include <acsdkInteractionModel/InteractionModelComponent.h>
#include <acsdkInternetConnectionMonitor/InternetConnectionMonitorComponent.h>
#include <acsdkKWD/KWDComponent.h>
#include <acsdkManufactory/ComponentAccumulator.h>
#include <acsdkMetricRecorder/MetricRecorderComponent.h>
#include <acsdkNotifications/NotificationsComponent.h>
#include <acsdkNotifications/SQLiteNotificationsStorage.h>
#include <acsdkSampleApplicationCBLAuthRequester/SampleApplicationCBLAuthRequester.h>
#include <acsdkShared/SharedComponent.h>
#include <acsdkSpeechEncoder/SpeechEncoderComponent.h>
#include <acsdkSystemTimeZone/SystemTimeZoneComponent.h>
#include <Audio/AudioFactory.h>
#include <AVSCommon/AVS/DialogUXStateAggregator.h>
#include <AVSCommon/AVS/ExceptionEncounteredSender.h>
#include <AVSCommon/Utils/LibcurlUtils/DefaultSetCurlOptionsCallbackFactory.h>
#include <Captions/CaptionsComponent.h>
#include <DefaultClient/EqualizerRuntimeSetup.h>
#include <PlaybackController/PlaybackControllerComponent.h>
#include <SampleApp/CaptionPresenter.h>
#include <SampleApp/LocaleAssetsManager.h>
#include <SampleApp/SampleEqualizerModeController.h>
#include <SampleApp/UIManager.h>
#include <Settings/Storage/SQLiteDeviceSettingStorage.h>
#include <SpeakerManager/DefaultChannelVolumeFactory.h>
#include <SpeakerManager/SpeakerManagerComponent.h>
#include <System/SystemComponent.h>
#include <SystemSoundPlayer/SystemSoundPlayer.h>
#include <TemplateRuntime/RenderPlayerInfoCardsProviderRegistrar.h>
#include "acsdkPreviewAlexaClient/PreviewAlexaClient.h"
#include "acsdkPreviewAlexaClient/PreviewAlexaClientComponent.h"

Namespaces

 alexaClientSDK
 Whether or not curl logs should be emitted.
 
 alexaClientSDK::acsdkPreviewAlexaClient
 

Typedefs

using alexaClientSDK::acsdkPreviewAlexaClient::DefaultEndpointAnnotation = avsCommon::sdkInterfaces::endpoints::DefaultEndpointAnnotation
 

Functions

static std::shared_ptr< UIManagerInterface > alexaClientSDK::acsdkPreviewAlexaClient::createUIManagerInterface (const std::shared_ptr< sampleApp::UIManager > &uiManager)
 
static std::function< std::shared_ptr< EventTracerInterface >)> alexaClientSDK::acsdkPreviewAlexaClient::getCreateEventTracker (const std::shared_ptr< avsCommon::sdkInterfaces::diagnostics::DiagnosticsInterface > &diagnostics)
 
static Annotated< AVSConnectionManagerInterface, LibcurlSetCurlOptionsCallbackFactoryInterface > alexaClientSDK::acsdkPreviewAlexaClient::createSetCurlOptionsCallbackForAVSConnectionManager ()
 
static Annotated< HTTPContentFetcherInterfaceFactoryInterface, LibcurlSetCurlOptionsCallbackFactoryInterface > alexaClientSDK::acsdkPreviewAlexaClient::createSetCurlOptionsCallbackForHTTPContentFetcherInterfaceFactory ()
 
PreviewAlexaClientComponent alexaClientSDK::acsdkPreviewAlexaClient::getComponent (std::unique_ptr< avsCommon::avs::initialization::InitializationParameters > initParams, const std::shared_ptr< avsCommon::sdkInterfaces::diagnostics::DiagnosticsInterface > &diagnostics, const std::shared_ptr< sampleApp::PlatformSpecificValues > &platformSpecificValues, const std::shared_ptr< avsCommon::sdkInterfaces::ExpectSpeechTimeoutHandlerInterface > &expectSpeechTimeoutHandler, const std::shared_ptr< avsCommon::sdkInterfaces::PowerResourceManagerInterface > &powerResourceManager)
 

AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0