AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer Member List

This is the complete list of members for alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer, including all inherited members.

AdapterCreateFunction typedefalexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer
AdapterCreationMap typedefalexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer
AdapterMediaPlayerMap typedefalexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer
AdapterSpeakerMap typedefalexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer
addAdapterHandler(std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface > adapterHandler) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface::addAdapterHandler(std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface > adapterHandler)=0alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterfacepure virtual
addObserver(const std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerObserverInterface > observer) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface::addObserver(const std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerObserverInterface > observer)=0alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterfacepure virtual
buildJsonEventString(const std::string &eventName, const std::string &dialogRequestIdString="", const std::string &payload="{}", const std::string &context="") constalexaClientSDK::avsCommon::avs::CapabilityAgentprotected
cancelDirective(std::shared_ptr< DirectiveInfo > info) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::cancelDirective(const std::string &messageId) override finalalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
canStateBeRetrieved()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
CapabilityAgent(const std::string &nameSpace, std::shared_ptr< sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender)alexaClientSDK::avsCommon::avs::CapabilityAgentprotected
createDirectiveInfo(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result)alexaClientSDK::avsCommon::avs::CapabilityAgentprotectedvirtual
createExternalMediaPlayer(std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender, std::shared_ptr< certifiedSender::CertifiedSender > certifiedMessageSender, 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)alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayerstatic
createExternalMediaPlayerInterface(std::shared_ptr< ExternalMediaPlayer > externalMediaPlayer)alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayerstatic
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)alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayerstatic
getAdaptersMap()alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer
getAudioItemDuration() overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
getAudioItemOffset() overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
getCapabilityConfigurations() overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
getConfiguration() const overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
handleDirective(std::shared_ptr< DirectiveInfo > info) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirective(const std::string &messageId) override finalalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
handleDirectiveImmediately(std::shared_ptr< avsCommon::avs::AVSDirective > directive) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
hasReportableStateProperties()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
localOperation(PlaybackOperation op) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
localSeekTo(std::chrono::milliseconds location, bool fromStart) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
m_exceptionEncounteredSenderalexaClientSDK::avsCommon::avs::CapabilityAgentprotected
m_namespacealexaClientSDK::avsCommon::avs::CapabilityAgentprotected
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
onButtonPressed(avsCommon::avs::PlaybackButton button) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
onContextAvailable(const std::string &jsonContext) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::onContextAvailable(const endpoints::EndpointIdentifier &endpointId, const avs::AVSContext &endpointContext, ContextRequestToken requestToken)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onContextFailure(const avsCommon::sdkInterfaces::ContextRequestError error) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::onContextFailure(const ContextRequestError error, ContextRequestToken token)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onDeregistered() overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
onFocusChanged(FocusState newFocus, MixingBehavior behavior) overridealexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
onTogglePressed(avsCommon::avs::PlaybackToggle toggle, bool action) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
PlaybackOperation enum namealexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface
preHandleDirective(std::shared_ptr< DirectiveInfo > info) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::preHandleDirective(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result) override finalalexaClientSDK::avsCommon::avs::CapabilityAgent
alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface::preHandleDirective(std::shared_ptr< avsCommon::avs::AVSDirective > directive, std::unique_ptr< DirectiveHandlerResultInterface > result)=0alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterfacepure virtual
provideState(const avsCommon::avs::NamespaceAndName &stateProviderName, unsigned int stateRequestToken) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::provideState(const avs::CapabilityTag &stateProviderName, const ContextRequestToken stateRequestToken)alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
removeAdapterHandler(std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface > adapterHandler) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface::removeAdapterHandler(std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface > adapterHandler)=0alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterfacepure virtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::removeDirective(const std::string &messageId)alexaClientSDK::avsCommon::avs::CapabilityAgentprotected
removeObserver(const std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerObserverInterface > observer) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface::removeObserver(const std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerObserverInterface > observer)=0alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterfacepure virtual
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
RESUMABLE_STOP enum valuealexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface
RESUME_PLAYBACK enum valuealexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface
setObserver(std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsObserverInterface > observer) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer
alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface::setObserver(std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterfacepure virtual
setPlayerInFocus(const std::string &playerInFocus) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
shouldQueryState()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
SPI_VERSIONalexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayerstatic
startup() overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
STOP_PLAYBACK enum valuealexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface
TRANSIENT_PAUSE enum valuealexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface
updateDiscoveredPlayers(const std::vector< acsdkExternalMediaPlayerInterfaces::DiscoveredPlayerInfo > &addedPlayers, const std::unordered_set< std::string > &removedLocalPlayerIds) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayervirtual
~CapabilityAgent()=defaultalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
~CapabilityConfigurationInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::CapabilityConfigurationInterfacevirtual
~ChannelObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ChannelObserverInterfacevirtual
~ContextRequesterInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfacevirtual
~DirectiveHandlerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterfacevirtual
~ExternalMediaPlayerInterface()=defaultalexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterfacevirtual
~LocalPlaybackHandlerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterfacevirtual
~MediaPropertiesInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::MediaPropertiesInterfacevirtual
~PlaybackHandlerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::PlaybackHandlerInterfacevirtual
~RenderPlayerInfoCardsProviderInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual
~RequiresStartupInterface()=defaultalexaClientSDK::acsdkStartupManagerInterfaces::RequiresStartupInterfacevirtual
~StateProviderInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfacevirtual

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