AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Deprecated List
Member alexaClientSDK::acl::AVSConnectionManager::create (std::shared_ptr< MessageRouterInterface > messageRouter, bool isEnabled=true, std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::ConnectionStatusObserverInterface >> connectionStatusObservers=std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::ConnectionStatusObserverInterface >>(), std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::MessageObserverInterface >> messageObservers=std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::MessageObserverInterface >>(), std::shared_ptr< avsCommon::sdkInterfaces::InternetConnectionMonitorInterface > internetConnectionMonitor=nullptr)
in release 1.21
Member alexaClientSDK::acl::HTTP2TransportFactory::HTTP2TransportFactory (std::shared_ptr< avsCommon::utils::http2::HTTP2ConnectionFactoryInterface > connectionFactory, std::shared_ptr< PostConnectFactoryInterface > postConnectFactory, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr, std::shared_ptr< avsCommon::sdkInterfaces::EventTracerInterface > eventTracer=nullptr)
Member alexaClientSDK::acl::MessageRouter::MessageRouter (std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > authDelegate, std::shared_ptr< avsCommon::avs::attachment::AttachmentManagerInterface > attachmentManager, std::shared_ptr< TransportFactoryInterface > transportFactory, const std::string &avsGateway="", int engineType=avsCommon::sdkInterfaces::ENGINE_TYPE_ALEXA_VOICE_SERVICES, std::chrono::milliseconds serverSideDisconnectGracePeriod=DEFAULT_SERVER_SIDE_DISCONNECT_GRACE_PERIOD)
Member alexaClientSDK::acl::PostConnectSequencerFactory::create (const std::vector< std::shared_ptr< PostConnectOperationProviderInterface >> &postConnectOperationProviders)
Member alexaClientSDK::acsdkAlerts::AlertsCapabilityAgent::create (std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender, std::shared_ptr< avsCommon::sdkInterfaces::AVSConnectionManagerInterface > connectionManager, std::shared_ptr< certifiedSender::CertifiedSender > certifiedMessageSender, std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerInterface > focusManager, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > speakerManager, std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender, std::shared_ptr< storage::AlertStorageInterface > alertStorage, std::shared_ptr< avsCommon::sdkInterfaces::audio::AlertsAudioFactoryInterface > alertsAudioFactory, std::shared_ptr< renderer::RendererInterface > alertRenderer, std::shared_ptr< registrationManager::CustomerDataManagerInterface > dataManager, std::shared_ptr< settings::AlarmVolumeRampSetting > alarmVolumeRampSetting, std::shared_ptr< settings::DeviceSettingsManager > settingsManager, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr, bool startAlertSchedulingOnInitialization=true, std::shared_ptr< acsdkSystemClockMonitorInterfaces::SystemClockNotifierInterface > systemClockMonitor=nullptr)
Member alexaClientSDK::acsdkAlerts::renderer::Renderer::create (std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > mediaPlayer, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr, std::shared_ptr< avsCommon::sdkInterfaces::InternetConnectionMonitorInterface > internetConnectionMonitor=nullptr)
Use createAlertRenderer.
Member alexaClientSDK::acsdkAlerts::storage::SQLiteAlertStorage::create (const avsCommon::utils::configuration::ConfigurationNode &configurationRoot, const std::shared_ptr< avsCommon::sdkInterfaces::audio::AlertsAudioFactoryInterface > &alertsAudioFactory, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)
Member alexaClientSDK::acsdkAlexaPresentationInterfaces::PresentationOptions::visualFocusBehavior
Specifies how this presentation should behave if another presentation attempts to take foreground focus
Member alexaClientSDK::acsdkAudioPlayer::getBackwardsCompatibleComponent ()
This is for backwards compatibility only to allow the application to inject a PooledMediaResourceProviderInterface; prefer using getComponent.
Member alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerInterface::stopPlayback ()=0
Use LocalPlayerControlInterface.playbackStop instead
Member alexaClientSDK::acsdkAuthorizationInterfaces::lwa::LWAAuthorizationStorageInterface::createDatabase ()=0
The recommendation is to use use openOrCreate().
Member alexaClientSDK::acsdkAuthorizationInterfaces::lwa::LWAAuthorizationStorageInterface::open ()=0
The recommendation is to use use openOrCreate().
Member alexaClientSDK::acsdkBluetooth::SQLiteBluetoothStorage::create (const avsCommon::utils::configuration::ConfigurationNode &configurationRoot)
Member alexaClientSDK::acsdkEqualizer::MiscDBEqualizerStorage::create (std::shared_ptr< avsCommon::sdkInterfaces::storage::MiscStorageInterface > storage)
Use createEqualizerStorageInterface.
Member alexaClientSDK::acsdkEqualizer::SDKConfigEqualizerConfiguration::create (avsCommon::utils::configuration::ConfigurationNode &configRoot)
Member alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer::createExternalMediaPlayerWithAdapters (const acsdkExternalMediaPlayer::ExternalMediaPlayer::AdapterCreationMap &adapterCreationMap, std::shared_ptr< acsdkApplicationAudioPipelineFactoryInterfaces::ApplicationAudioPipelineFactoryInterface > audioPipelineFactory, std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender, std::shared_ptr< certifiedSender::CertifiedSender > certifiedMessageSender, acsdkManufactory::Annotated< avsCommon::sdkInterfaces::AudioFocusAnnotation, avsCommon::sdkInterfaces::FocusManagerInterface > audioFocusManager, std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionSender, std::shared_ptr< avsCommon::sdkInterfaces::PlaybackRouterInterface > playbackRouter, acsdkManufactory::Annotated< avsCommon::sdkInterfaces::endpoints::DefaultEndpointAnnotation, avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface > endpointCapabilitiesRegistrar, std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > shutdownNotifier, std::shared_ptr< acsdkStartupManagerInterfaces::StartupNotifierInterface > startupNotifier, std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface > renderPlayerInfoCardsProviderRegistrar, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > speakerManager)
This is for backwards compatibility only; prefer createExternalMediaPlayer which does not create adapters as part of EMP initialization, and instead adapters should register themselves with EMP.
Member alexaClientSDK::acsdkKWDImplementations::AbstractKeywordDetector::AbstractKeywordDetector (std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::KeyWordObserverInterface >> keyWordObservers=std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::KeyWordObserverInterface >>(), std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::KeyWordDetectorStateObserverInterface >> keyWordDetectorStateObservers=std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::KeyWordDetectorStateObserverInterface >>(), bool supportsDavs=false)
Constructor.
Member alexaClientSDK::adsl::DirectiveSequencer::create (std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionSender, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)
Use createDirectiveSequencerInterface.
Member alexaClientSDK::afml::interruptModel::InterruptModel::create (avsCommon::utils::configuration::ConfigurationNode interactionConfiguration)
Use createInterruptModel
Member alexaClientSDK::applicationUtilities::systemSoundPlayer::SystemSoundPlayer::create (std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > mediaPlayer, std::shared_ptr< avsCommon::sdkInterfaces::audio::SystemSoundAudioFactoryInterface > soundPlayerAudioFactory)
Use createSystemSoundPlayerInterface.
Member alexaClientSDK::authorization::cblAuthDelegate::CBLAuthDelegate::create (const avsCommon::utils::configuration::ConfigurationNode &configuration, std::shared_ptr< registrationManager::CustomerDataManagerInterface > customerDataManager, std::shared_ptr< CBLAuthDelegateStorageInterface > storage, std::shared_ptr< CBLAuthRequesterInterface > authRequester, std::shared_ptr< avsCommon::utils::libcurlUtils::HttpPostInterface > httpPost=nullptr, std::shared_ptr< avsCommon::utils::DeviceInfo > deviceInfo=nullptr)
Member alexaClientSDK::avsCommon::avs::attachment::AttachmentManager::AttachmentManager (AttachmentType attachmentType)
Member alexaClientSDK::avsCommon::avs::buildJsonEventString (const std::string &nameSpace, const std::string &eventName, const std::string &dialogRequestIdValue="", const std::string &jsonPayloadValue="{}", const std::string &jsonContext="")
This method is being deprecated in favor of the method with Endpoint information.
Member alexaClientSDK::avsCommon::avs::CapabilityConfiguration::CapabilityConfiguration (const std::unordered_map< std::string, std::string > &capabilityConfigurationIn)
This method will be removed soon.
Member alexaClientSDK::avsCommon::avs::ExceptionEncounteredSender::create (std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender)
Use createExceptionEncounteredSenderInterface instead.
Member alexaClientSDK::avsCommon::avs::initialization::AlexaClientSDKInit::getCreateAlexaClientSDKInit (const std::vector< std::shared_ptr< std::istream >> &jsonStreams)
v1.21.0. This method does not support some new features, such as low power mode. Get a function to create an instance of AlexaClientSDKInit.
Member alexaClientSDK::avsCommon::avs::initialization::AlexaClientSDKInit::initialize (const std::vector< std::shared_ptr< std::istream >> &jsonStreams)
v1.21.0 Initialize the Alexa Client SDK. This must be called before any Alexa Client SDK modules are created.
Class alexaClientSDK::avsCommon::avs::NamespaceAndName
This structure is being deprecated. From now on, use CapabilityTag instead.
Member alexaClientSDK::avsCommon::sdkInterfaces::CapabilitiesObserverInterface
Use CapabilitiesDelegateObserverInterface instead. This interface has been renamed to avoid being confused with the CapabilityConfigurationChangeObserverInterface.
Member alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface::setState (const avs::CapabilityTag &capabilityIdentifier, const std::string &jsonState, const avs::StateRefreshPolicy &refreshPolicy, const ContextRequestToken stateRequestToken=0)=0
Use the provideStateResponse for responding to provideState request and reportStateChange to proactively report to the ContextManager that the state has changed.
Member alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface::setStateProvider (const avs::CapabilityTag &capabilityIdentifier, std::shared_ptr< StateProviderInterface > stateProvider)=0
Use addStateProvider to add or replace the state provider and removeStateProvider to remove a state provider.
Member alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface::onContextAvailable (const std::string &jsonContext)
This method is being deprecated since it cannot specify the source endpoint.
Member alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface::onContextFailure (const ContextRequestError error)
This method is being deprecated since it cannot specify the optional token.
Member alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withModeController (std::shared_ptr< avsCommon::sdkInterfaces::modeController::ModeControllerInterface > modeController, const std::string &instance, const avsCommon::sdkInterfaces::modeController::ModeControllerAttributes &modeControllerAttributes, bool isProactivelyReported, bool isRetrievable, bool isNonControllable=false)=0
use the new withEndpointCapabilitiesBuilder() method instead.
Member alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withPowerController (std::shared_ptr< avsCommon::sdkInterfaces::powerController::PowerControllerInterface > powerController, bool isProactivelyReported, bool isRetrievable)=0
use the new withEndpointCapabilitiesBuilder() method instead.
Member alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withRangeController (std::shared_ptr< avsCommon::sdkInterfaces::rangeController::RangeControllerInterface > rangeController, const std::string &instance, const avsCommon::sdkInterfaces::rangeController::RangeControllerAttributes &rangeControllerAttributes, bool isProactivelyReported, bool isRetrievable, bool isNonControllable=false)=0
use the new withEndpointCapabilitiesBuilder() method instead.
Member alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withToggleController (std::shared_ptr< avsCommon::sdkInterfaces::toggleController::ToggleControllerInterface > toggleController, const std::string &instance, const avsCommon::sdkInterfaces::toggleController::ToggleControllerAttributes &toggleControllerAttributes, bool isProactivelyReported, bool isRetrievable, bool isNonControllable=false)=0
use the new withEndpointCapabilitiesBuilder() method instead.
Member alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface::withCapability (const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface, std::shared_ptr< DirectiveHandlerInterface > directiveHandler)=0
CapabilityConfigurationInterface is deprecated.
Member alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface::withCapabilityConfiguration (const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface)=0
CapabilityConfigurationInterface is deprecated.
Member alexaClientSDK::avsCommon::sdkInterfaces::LocaleAssetsManagerInterface::getDefaultLocale () const =0
Use getDefaultLocales
Member alexaClientSDK::avsCommon::sdkInterfaces::SetStateResult
The setState operation has been deprecated and so is this enumeration.
Member alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::adjustVolume (ChannelVolumeInterface::Type type, int8_t delta, bool forceNoNotifications=false, SpeakerManagerObserverInterface::Source source=SpeakerManagerObserverInterface::Source::LOCAL_API)=0
Member alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::setMute (ChannelVolumeInterface::Type type, bool mute, bool forceNoNotifications=false, SpeakerManagerObserverInterface::Source source=SpeakerManagerObserverInterface::Source::LOCAL_API)=0
Member alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface::setVolume (ChannelVolumeInterface::Type type, int8_t volume, bool forceNoNotifications=false, SpeakerManagerObserverInterface::Source source=SpeakerManagerObserverInterface::Source::LOCAL_API)=0
Member alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface::provideState (const avs::NamespaceAndName &stateProviderName, const ContextRequestToken stateRequestToken)
NamespaceAndName is being deprecated. Use the CapabilityMessageIdentifier version instead.
Member alexaClientSDK::avsCommon::utils::DeviceInfo::create (const avsCommon::utils::configuration::ConfigurationNode &configurationRoot)
Member alexaClientSDK::avsCommon::utils::libcurlUtils::HttpPost::create ()
Class alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface
Use PooledMediaResourceProviderInterface instead.
Member alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface::getOffset (SourceId id)=0
Use getMediaPlayerState instead, which contains the offset
Member alexaClientSDK::avsCommon::utils::threading::Executor::Executor (const std::chrono::milliseconds &unused) noexcept
This method is kept for backwards compatibility.
Member alexaClientSDK::avsCommon::utils::uuidGeneration::setSalt (const std::string &newSalt)
Member alexaClientSDK::avsGatewayManager::AVSGatewayManager::create (std::shared_ptr< storage::AVSGatewayManagerStorageInterface > avsGatewayManagerStorage, std::shared_ptr< registrationManager::CustomerDataManagerInterface > customerDataManager, const avsCommon::utils::configuration::ConfigurationNode &configurationRoot, std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > authDelegate=nullptr, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)
Member alexaClientSDK::bluetoothImplementations::blueZ::BlueZBluetoothDeviceManager::create (std::shared_ptr< avsCommon::utils::bluetooth::BluetoothEventBus > eventBus)
Member alexaClientSDK::capabilitiesDelegate::CapabilitiesDelegate::create (const std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > &authDelegate, const std::shared_ptr< storage::CapabilitiesDelegateStorageInterface > &storage, const std::shared_ptr< registrationManager::CustomerDataManagerInterface > &customerDataManager, const std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > &metricRecorder=nullptr)
Member alexaClientSDK::capabilitiesDelegate::storage::SQLiteCapabilitiesDelegateStorage::create (const avsCommon::utils::configuration::ConfigurationNode &configurationRoot)
Member alexaClientSDK::capabilityAgents::alexa::AlexaInterfaceCapabilityAgent::create (const avsCommon::utils::DeviceInfo &deviceInfo, const avsCommon::sdkInterfaces::endpoints::EndpointIdentifier &endpointId, std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender, std::shared_ptr< AlexaInterfaceMessageSenderInternalInterface > alexaMessageSender)
Member alexaClientSDK::capabilityAgents::alexa::AlexaInterfaceMessageSender::create (std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender)
Use createAlexaInterfaceMessageSender.
Member alexaClientSDK::capabilityAgents::doNotDisturb::DoNotDisturbCapabilityAgent::create (std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender, std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::MessageSenderInterface > messageSender, std::shared_ptr< settings::storage::DeviceSettingStorageInterface > settingsStorage)
Use createDoNotDisturbCapabilityAgent
Member alexaClientSDK::capabilityAgents::playbackController::PlaybackRouter::create (std::shared_ptr< avsCommon::sdkInterfaces::PlaybackHandlerInterface > defaultHandler)
Use createPlaybackRouterInterface.
Member alexaClientSDK::capabilityAgents::system::UserInactivityMonitor::create (std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender, std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender, const std::chrono::milliseconds &sendPeriod=std::chrono::hours(1))
Use createUserInactivityMonitorInterface.
Member alexaClientSDK::contextManager::ContextManager::create (const avsCommon::utils::DeviceInfo &deviceInfo, std::shared_ptr< avsCommon::utils::timing::MultiTimer > multiTimer=std::make_shared< avsCommon::utils::timing::MultiTimer >(), std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)
Member alexaClientSDK::defaultClient::DefaultClient::addCaptionPresenter (std::shared_ptr< captions::CaptionPresenterInterface > presenter)
Applications should use the manufactory to create their CaptionPresenterInterface and inject it with the CaptionManagerInterface. See the SampleApplicationComponent for an example.
Member alexaClientSDK::defaultClient::DefaultClient::create (std::shared_ptr< avsCommon::utils::DeviceInfo > deviceInfo, std::shared_ptr< registrationManager::CustomerDataManagerInterface > customerDataManager, const std::unordered_map< std::string, std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface >> &externalMusicProviderMediaPlayers, const std::unordered_map< std::string, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerInterface >> &externalMusicProviderSpeakers, const acsdkExternalMediaPlayer::ExternalMediaPlayer::AdapterCreationMap &adapterCreationMap, std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > speakMediaPlayer, std::unique_ptr< avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface > audioMediaPlayerFactory, std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > alertsMediaPlayer, std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > notificationsMediaPlayer, std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > bluetoothMediaPlayer, std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > ringtoneMediaPlayer, std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > systemSoundMediaPlayer, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerInterface > speakSpeaker, std::vector< std::shared_ptr< avsCommon::sdkInterfaces::SpeakerInterface >> audioSpeakers, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerInterface > alertsSpeaker, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerInterface > notificationsSpeaker, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerInterface > bluetoothSpeaker, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerInterface > ringtoneSpeaker, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerInterface > systemSoundSpeaker, const std::multimap< avsCommon::sdkInterfaces::ChannelVolumeInterface::Type, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerInterface >> additionalSpeakers, std::shared_ptr< EqualizerRuntimeSetup > equalizerRuntimeSetup, std::shared_ptr< avsCommon::sdkInterfaces::audio::AudioFactoryInterface > audioFactory, std::shared_ptr< avsCommon::sdkInterfaces::AuthDelegateInterface > authDelegate, std::shared_ptr< acsdkAlerts::storage::AlertStorageInterface > alertStorage, std::shared_ptr< certifiedSender::MessageStorageInterface > messageStorage, std::shared_ptr< acsdkNotificationsInterfaces::NotificationsStorageInterface > notificationsStorage, std::shared_ptr< settings::storage::DeviceSettingStorageInterface > deviceSettingStorage, std::shared_ptr< acsdkBluetoothInterfaces::BluetoothStorageInterface > bluetoothStorage, std::shared_ptr< avsCommon::sdkInterfaces::storage::MiscStorageInterface > miscStorage, std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::DialogUXStateObserverInterface >> alexaDialogStateObservers, std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::ConnectionStatusObserverInterface >> connectionObservers, std::shared_ptr< avsCommon::sdkInterfaces::InternetConnectionMonitorInterface > internetConnectionMonitor, bool isGuiSupported, std::shared_ptr< avsCommon::sdkInterfaces::CapabilitiesDelegateInterface > capabilitiesDelegate, std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< alexaClientSDK::acl::TransportFactoryInterface > transportFactory, std::shared_ptr< avsCommon::sdkInterfaces::AVSGatewayManagerInterface > avsGatewayManager, std::shared_ptr< avsCommon::sdkInterfaces::LocaleAssetsManagerInterface > localeAssetsManager, std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceConnectionRuleInterface >> enabledConnectionRules=std::unordered_set< std::shared_ptr< avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceConnectionRuleInterface >>(), std::shared_ptr< avsCommon::sdkInterfaces::SystemTimeZoneInterface > systemTimezone=nullptr, avsCommon::sdkInterfaces::softwareInfo::FirmwareVersion firmwareVersion=avsCommon::sdkInterfaces::softwareInfo::INVALID_FIRMWARE_VERSION, bool sendSoftwareInfoOnConnected=false, std::shared_ptr< avsCommon::sdkInterfaces::SoftwareInfoSenderObserverInterface > softwareInfoSenderObserver=nullptr, std::unique_ptr< avsCommon::sdkInterfaces::bluetooth::BluetoothDeviceManagerInterface > bluetoothDeviceManager=nullptr, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr, std::shared_ptr< avsCommon::sdkInterfaces::PowerResourceManagerInterface > powerResourceManager=nullptr, std::shared_ptr< avsCommon::sdkInterfaces::diagnostics::DiagnosticsInterface > diagnostics=nullptr, const std::shared_ptr< ExternalCapabilitiesBuilderInterface > &externalCapabilitiesBuilder=nullptr, std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeFactoryInterface > channelVolumeFactory=speakerManager::createChannelVolumeFactory(), bool startAlertSchedulingOnInitialization=true, std::shared_ptr< alexaClientSDK::acl::MessageRouterFactoryInterface > messageRouterFactory=std::make_shared< alexaClientSDK::acl::MessageRouterFactory >(), const std::shared_ptr< avsCommon::sdkInterfaces::ExpectSpeechTimeoutHandlerInterface > &expectSpeechTimeoutHandler=nullptr, capabilityAgents::aip::AudioProvider firstInteractionAudioProvider=capabilityAgents::aip::AudioProvider::null(), const std::shared_ptr< alexaClientSDK::cryptoInterfaces::CryptoFactoryInterface > &cryptoFactory=nullptr, const std::shared_ptr< sdkClient::SDKClientRegistry > &sdkClientRegistry=nullptr)
Member alexaClientSDK::defaultClient::DefaultClient::setCaptionMediaPlayers (const std::vector< std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface >> &mediaPlayers)
Applications should use an ApplicationAudioPipelineFactoryInterface to instantiate media players and register them with the CaptionManager when they transition to the manufactory (e.g. see GstreamerAudioPipelineFactory).
Member alexaClientSDK::endpoints::EndpointBuilder::create (const avsCommon::utils::DeviceInfo &deviceInfo, std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionSender, std::shared_ptr< capabilityAgents::alexa::AlexaInterfaceMessageSenderInternalInterface > alexaMessageSender)
Member alexaClientSDK::mediaPlayer::PooledMediaPlayerFactory::create (const std::vector< std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface >> &pool, const avsCommon::utils::mediaPlayer::Fingerprint &fingerprint={})
Use adaptMediaPlayerFactoryInterface.
Member alexaClientSDK::notifierInterfaces::NotifierInterface< ObserverType >::addObserver (const std::shared_ptr< ObserverType > &observer)=0
In the future, Notifier will no longer maintain the life cycle of its observers. Please start using the new addWeakPtrObserver() API instead.
Member alexaClientSDK::notifierInterfaces::NotifierInterface< ObserverType >::removeObserver (const std::shared_ptr< ObserverType > &observer)=0
In the future, Notifier will no longer maintain the life cycle of its observers. Please start using the new removeWeakPtrObserver() API instead.
Member alexaClientSDK::registrationManager::CustomerDataManagerFactory::createCustomerDataManagerInterface ()
. Consider using RegistrationManagerComponent to create an instance of CustomerDataManager.
Member alexaClientSDK::registrationManager::getBackwardsCompatibleComponent ()
This is for backwards compatibility only to allow the application to inject an CustomerDataManagerInterface. Prefer getComponent instead.
Member alexaClientSDK::sampleApp::LocaleAssetsManager::create (bool enableWakeWord)
Member alexaClientSDK::sampleApp::SampleEqualizerModeController::create ()
Member alexaClientSDK::sampleApplications::common::ConsolePrinter::ConsolePrinter ()
(instances of ConsolePrinter needlessly duplicate ConsoleLogger functionality.)
Member alexaClientSDK::sampleApplications::ipcServerSampleApp::APLViewhostInterface::clearDocument ()
provide an explicit token instead
Member alexaClientSDK::sampleApplications::ipcServerSampleApp::APLViewhostInterface::interruptCommandSequence ()
provide an explicit token instead
Member alexaClientSDK::sampleApplications::ipcServerSampleApp::ConsolePrinter::ConsolePrinter ()
(instances of ConsolePrinter needlessly duplicate ConsoleLogger functionality.)
Member alexaClientSDK::sampleApplications::ipcServerSampleApp::LocaleAssetsManager::create (bool enableWakeWord)
Member alexaClientSDK::settings::SettingsManager< SettingsT >::SettingsManager (std::shared_ptr< registrationManager::CustomerDataManagerInterface > dataManager)
Member alexaClientSDK::settings::storage::SQLiteDeviceSettingStorage::create (const avsCommon::utils::configuration::ConfigurationNode &configurationRoot)
Use createDeviceSettingStorageInterface
Member alexaClientSDK::storage::sqliteStorage::SQLiteMiscStorage::create (const avsCommon::utils::configuration::ConfigurationNode &configurationRoot)
Member alexaClientSDK::storage::sqliteStorage::SQLiteMiscStorage::create (const std::string &databasePath)
Member alexaClientSDK::synchronizeStateSender::SynchronizeStateSenderFactory::create (std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)
Member HTTPResponseCode
Use the alexaClientSDK::avsCommon::utils::http::HTTPResponseCode instead.

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