AdapterCreateFunction typedef | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | |
AdapterCreationMap typedef | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | |
AdapterMediaPlayerMap typedef | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | |
AdapterSpeakerMap typedef | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | |
addAdapterHandler(std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface > adapterHandler) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface::addAdapterHandler(std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface > adapterHandler)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface | pure virtual |
addObserver(const std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerObserverInterface > observer) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface::addObserver(const std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerObserverInterface > observer)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface | pure virtual |
buildJsonEventString(const std::string &eventName, const std::string &dialogRequestIdString="", const std::string &payload="{}", const std::string &context="") const | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
cancelDirective(std::shared_ptr< DirectiveInfo > info) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::cancelDirective(const std::string &messageId) override final | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
canStateBeRetrieved() | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
CapabilityAgent(const std::string &nameSpace, std::shared_ptr< sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionEncounteredSender) | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
createDirectiveInfo(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result) | alexaClientSDK::avsCommon::avs::CapabilityAgent | protectedvirtual |
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::ExternalMediaPlayer | static |
createExternalMediaPlayerInterface(std::shared_ptr< ExternalMediaPlayer > externalMediaPlayer) | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | static |
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::ExternalMediaPlayer | static |
getAdaptersMap() | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | |
getAudioItemDuration() override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
getAudioItemOffset() override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
getCapabilityConfigurations() override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
getConfiguration() const override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
handleDirective(std::shared_ptr< DirectiveInfo > info) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirective(const std::string &messageId) override final | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
handleDirectiveImmediately(std::shared_ptr< avsCommon::avs::AVSDirective > directive) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
hasReportableStateProperties() | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
isShutdown() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
localOperation(PlaybackOperation op) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
localSeekTo(std::chrono::milliseconds location, bool fromStart) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
m_exceptionEncounteredSender | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
m_namespace | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
name() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
onButtonPressed(avsCommon::avs::PlaybackButton button) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
onContextAvailable(const std::string &jsonContext) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::onContextAvailable(const endpoints::EndpointIdentifier &endpointId, const avs::AVSContext &endpointContext, ContextRequestToken requestToken) | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | inlinevirtual |
onContextFailure(const avsCommon::sdkInterfaces::ContextRequestError error) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::onContextFailure(const ContextRequestError error, ContextRequestToken token) | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | inlinevirtual |
onDeregistered() override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
onFocusChanged(FocusState newFocus, MixingBehavior behavior) override | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
onTogglePressed(avsCommon::avs::PlaybackToggle toggle, bool action) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
PlaybackOperation enum name | alexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface | |
preHandleDirective(std::shared_ptr< DirectiveInfo > info) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::preHandleDirective(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result) override final | alexaClientSDK::avsCommon::avs::CapabilityAgent | |
alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface::preHandleDirective(std::shared_ptr< avsCommon::avs::AVSDirective > directive, std::unique_ptr< DirectiveHandlerResultInterface > result)=0 | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface | pure virtual |
provideState(const avsCommon::avs::NamespaceAndName &stateProviderName, unsigned int stateRequestToken) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::provideState(const avs::CapabilityTag &stateProviderName, const ContextRequestToken stateRequestToken) | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
removeAdapterHandler(std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface > adapterHandler) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface::removeAdapterHandler(std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface > adapterHandler)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface | pure virtual |
alexaClientSDK::avsCommon::avs::CapabilityAgent::removeDirective(const std::string &messageId) | alexaClientSDK::avsCommon::avs::CapabilityAgent | protected |
removeObserver(const std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerObserverInterface > observer) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface::removeObserver(const std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerObserverInterface > observer)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface | pure virtual |
RequiresShutdown(const std::string &name) | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
RESUMABLE_STOP enum value | alexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface | |
RESUME_PLAYBACK enum value | alexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface | |
setObserver(std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsObserverInterface > observer) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | |
alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface::setObserver(std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsObserverInterface > observer)=0 | alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface | pure virtual |
setPlayerInFocus(const std::string &playerInFocus) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
shouldQueryState() | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | inlinevirtual |
shutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
SPI_VERSION | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | static |
startup() override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
STOP_PLAYBACK enum value | alexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface | |
TRANSIENT_PAUSE enum value | alexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface | |
updateDiscoveredPlayers(const std::vector< acsdkExternalMediaPlayerInterfaces::DiscoveredPlayerInfo > &addedPlayers, const std::unordered_set< std::string > &removedLocalPlayerIds) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaPlayer | virtual |
~CapabilityAgent()=default | alexaClientSDK::avsCommon::avs::CapabilityAgent | virtual |
~CapabilityConfigurationInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::CapabilityConfigurationInterface | virtual |
~ChannelObserverInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::ChannelObserverInterface | virtual |
~ContextRequesterInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterface | virtual |
~DirectiveHandlerInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterface | virtual |
~ExternalMediaPlayerInterface()=default | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface | virtual |
~LocalPlaybackHandlerInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface | virtual |
~MediaPropertiesInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::MediaPropertiesInterface | virtual |
~PlaybackHandlerInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::PlaybackHandlerInterface | virtual |
~RenderPlayerInfoCardsProviderInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface | virtual |
~RequiresShutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | virtual |
~RequiresStartupInterface()=default | alexaClientSDK::acsdkStartupManagerInterfaces::RequiresStartupInterface | virtual |
~StateProviderInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterface | virtual |