AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface Member List

This is the complete list of members for alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface, including all inherited members.

addObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > playerObserver)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
ERRORalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacestatic
getFingerprint()alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfaceinlinevirtual
getMediaPlayerState(SourceId id)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
getNumBytesBuffered()=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
getOffset(SourceId id)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
getPlaybackAttributes()alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfaceinlinevirtual
getPlaybackReports()alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfaceinlinevirtual
pause(SourceId id)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
play(SourceId id)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
removeObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > playerObserver)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
resume(SourceId id)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
seekTo(SourceId id, std::chrono::milliseconds location, bool fromStart)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfaceinlinevirtual
setSource(std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader, const avsCommon::utils::AudioFormat *format=nullptr, const SourceConfig &config=emptySourceConfig())=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
setSource(std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader, std::chrono::milliseconds offsetAdjustment, const avsCommon::utils::AudioFormat *format=nullptr, const SourceConfig &config=emptySourceConfig())=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
setSource(const std::string &url, std::chrono::milliseconds offset=std::chrono::milliseconds::zero(), const SourceConfig &config=emptySourceConfig(), bool repeat=false, const PlaybackContext &playbackContext=PlaybackContext())=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
setSource(std::shared_ptr< std::istream > stream, bool repeat=false, const SourceConfig &config=emptySourceConfig(), avsCommon::utils::MediaType format=avsCommon::utils::MediaType::UNKNOWN)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
SourceId typedefalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface
stop(SourceId id)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
stop(SourceId id, std::chrono::seconds timeToPipelineShutdown)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfaceinlinevirtual
~MediaPlayerInterface()=defaultalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacevirtual

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