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

This is the complete list of members for alexaClientSDK::acsdkAudioPlayer::AudioPlayer, including all inherited members.

addObserver(std::shared_ptr< acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface > observer) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerInterface::addObserver(std::shared_ptr< acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface > observer)=0alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerInterfacepure 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::acsdkAudioPlayer::AudioPlayervirtual
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
create(std::shared_ptr< avsCommon::utils::mediaPlayer::PooledMediaResourceProviderInterface > mediaResourceProvider, std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender, std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerInterface > focusManager, std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionSender, std::shared_ptr< avsCommon::sdkInterfaces::PlaybackRouterInterface > playbackRouter, std::shared_ptr< cryptoInterfaces::CryptoFactoryInterface > cryptoFactory, std::shared_ptr< captions::CaptionManagerInterface > captionManager=nullptr, std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder=nullptr)alexaClientSDK::acsdkAudioPlayer::AudioPlayerstatic
createAudioPlayerInterface(const std::shared_ptr< avsCommon::utils::mediaPlayer::PooledMediaResourceProviderInterface > &mediaResourceProvider, const std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > &messageSender, const acsdkManufactory::Annotated< avsCommon::sdkInterfaces::AudioFocusAnnotation, avsCommon::sdkInterfaces::FocusManagerInterface > &annotatedFocusManager, const std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > &contextManager, const std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > &exceptionSender, const std::shared_ptr< avsCommon::sdkInterfaces::PlaybackRouterInterface > &playbackRouter, const std::shared_ptr< captions::CaptionManagerInterface > &captionManager, const std::shared_ptr< avsCommon::utils::metrics::MetricRecorderInterface > &metricRecorder, const std::shared_ptr< acsdkShutdownManagerInterfaces::ShutdownNotifierInterface > &shutdownNotifier, const acsdkManufactory::Annotated< avsCommon::sdkInterfaces::endpoints::DefaultEndpointAnnotation, avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface > &endpointCapabilitiesRegistrar, const std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderRegistrarInterface > &renderPlayerInfoCardsProviderRegistrar, const std::shared_ptr< cryptoInterfaces::CryptoFactoryInterface > &cryptoFactory)alexaClientSDK::acsdkAudioPlayer::AudioPlayerstatic
createDirectiveInfo(std::shared_ptr< AVSDirective > directive, std::unique_ptr< sdkInterfaces::DirectiveHandlerResultInterface > result)alexaClientSDK::avsCommon::avs::CapabilityAgentprotectedvirtual
doShutdown() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
getAudioItemDuration() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
getAudioItemOffset() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
getCapabilityConfigurations() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
getConfiguration() const overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
handleDirective(std::shared_ptr< DirectiveInfo > info) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::handleDirective(const std::string &messageId) override finalalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
handleDirectiveImmediately(std::shared_ptr< avsCommon::avs::AVSDirective > directive) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
hasReportableStateProperties()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
localOperation(PlaybackOperation op) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
localSeekTo(std::chrono::milliseconds location, bool fromStart) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
m_exceptionEncounteredSenderalexaClientSDK::avsCommon::avs::CapabilityAgentprotected
m_namespacealexaClientSDK::avsCommon::avs::CapabilityAgentprotected
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
onBufferingComplete(SourceId id, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onBufferingComplete(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onBufferRefilled(SourceId id, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onBufferRefilled(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onBufferUnderrun(SourceId id, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onBufferUnderrun(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onContextAvailable(const std::string &jsonContext)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onContextAvailable(const endpoints::EndpointIdentifier &endpointId, const avs::AVSContext &endpointContext, ContextRequestToken requestToken)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onContextFailure(const ContextRequestError error)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onContextFailure(const ContextRequestError error, ContextRequestToken token)alexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfaceinlinevirtual
onDeregistered() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
onFirstByteRead(SourceId id, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onFirstByteRead(SourceId id, const MediaPlayerState &state)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfacepure virtual
onFocusChanged(avsCommon::avs::FocusState newFocus, avsCommon::avs::MixingBehavior behavior) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
onPlaybackError(SourceId id, const avsCommon::utils::mediaPlayer::ErrorType &type, std::string error, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onPlaybackError(SourceId id, const ErrorType &type, std::string error, const MediaPlayerState &state)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfacepure virtual
onPlaybackFinished(SourceId id, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onPlaybackFinished(SourceId id, const MediaPlayerState &state)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfacepure virtual
onPlaybackPaused(SourceId id, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onPlaybackPaused(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onPlaybackResumed(SourceId id, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onPlaybackResumed(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onPlaybackStarted(SourceId id, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onPlaybackStarted(SourceId id, const MediaPlayerState &state)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfacepure virtual
onPlaybackStopped(SourceId id, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onPlaybackStopped(SourceId, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onProgressReportDelayElapsed() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
onProgressReportIntervalElapsed() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
onProgressReportIntervalUpdated() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
onReadyToProvideNextPlayer() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
onSeeked(SourceId id, const avsCommon::utils::mediaPlayer::MediaPlayerState &startState, const avsCommon::utils::mediaPlayer::MediaPlayerState &endState) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onSeeked(SourceId, const MediaPlayerState &, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
onTags(SourceId id, std::unique_ptr< const VectorOfTags > vectorOfTags, const avsCommon::utils::mediaPlayer::MediaPlayerState &state) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface::onTags(SourceId, std::unique_ptr< const VectorOfTags >, const MediaPlayerState &)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfaceinlinevirtual
PlaybackOperation enum namealexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface
preHandleDirective(std::shared_ptr< DirectiveInfo > info) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
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::acsdkAudioPlayer::AudioPlayervirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::provideState(const avs::CapabilityTag &stateProviderName, const ContextRequestToken stateRequestToken)alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
alexaClientSDK::avsCommon::avs::CapabilityAgent::removeDirective(const std::string &messageId)alexaClientSDK::avsCommon::avs::CapabilityAgentprotected
removeObserver(std::shared_ptr< acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface > observer) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerInterface::removeObserver(std::shared_ptr< acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface > observer)=0alexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerInterfacepure virtual
requestProgress() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
RESUMABLE_STOP enum valuealexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface
RESUME_PLAYBACK enum valuealexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface
sendExceptionEncounteredAndReportFailed(std::shared_ptr< DirectiveInfo > info, const std::string &message, avsCommon::avs::ExceptionErrorType type=avsCommon::avs::ExceptionErrorType::INTERNAL_ERROR)alexaClientSDK::avsCommon::avs::CapabilityAgentprotected
setObserver(std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsObserverInterface > observer) overridealexaClientSDK::acsdkAudioPlayer::AudioPlayer
alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterface::setObserver(std::shared_ptr< avsCommon::sdkInterfaces::RenderPlayerInfoCardsObserverInterface > observer)=0alexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterfacepure virtual
shouldQueryState()alexaClientSDK::avsCommon::sdkInterfaces::StateProviderInterfaceinlinevirtual
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
SourceId typedefalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface
STOP_PLAYBACK enum valuealexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface
stopPlayback() overridealexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
TagType enum namealexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface
TRANSIENT_PAUSE enum valuealexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterface
VectorOfTags typedefalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface
~AudioPlayer()alexaClientSDK::acsdkAudioPlayer::AudioPlayervirtual
~AudioPlayerInterface()=defaultalexaClientSDK::acsdkAudioPlayerInterfaces::AudioPlayerInterfacevirtual
~CapabilityAgent()=defaultalexaClientSDK::avsCommon::avs::CapabilityAgentvirtual
~CapabilityConfigurationInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::CapabilityConfigurationInterfacevirtual
~ChannelObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ChannelObserverInterfacevirtual
~ContextInterface()=defaultalexaClientSDK::acsdkAudioPlayer::ProgressTimer::ContextInterfacevirtual
~ContextRequesterInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::ContextRequesterInterfacevirtual
~DirectiveHandlerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::DirectiveHandlerInterfacevirtual
~LocalPlaybackHandlerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::LocalPlaybackHandlerInterfacevirtual
~MediaPlayerFactoryObserverInterface()=defaultalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryObserverInterfacevirtual
~MediaPlayerObserverInterface()=defaultalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterfacevirtual
~MediaPropertiesInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::MediaPropertiesInterfacevirtual
~RenderPlayerInfoCardsProviderInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::RenderPlayerInfoCardsProviderInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual
~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