addObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > playerObserver)=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
ERROR | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | static |
getFingerprint() | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | inlinevirtual |
getMediaPlayerState(SourceId id)=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
getNumBytesBuffered()=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
getOffset(SourceId id)=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
getPlaybackAttributes() | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | inlinevirtual |
getPlaybackReports() | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | inlinevirtual |
pause(SourceId id)=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
play(SourceId id)=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
removeObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > playerObserver)=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
resume(SourceId id)=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
seekTo(SourceId id, std::chrono::milliseconds location, bool fromStart) | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | inlinevirtual |
setSource(std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader, const avsCommon::utils::AudioFormat *format=nullptr, const SourceConfig &config=emptySourceConfig())=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
setSource(std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader, std::chrono::milliseconds offsetAdjustment, const avsCommon::utils::AudioFormat *format=nullptr, const SourceConfig &config=emptySourceConfig())=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure 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())=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
setSource(std::shared_ptr< std::istream > stream, bool repeat=false, const SourceConfig &config=emptySourceConfig(), avsCommon::utils::MediaType format=avsCommon::utils::MediaType::UNKNOWN)=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
SourceId typedef | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | |
stop(SourceId id)=0 | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | pure virtual |
stop(SourceId id, std::chrono::seconds timeToPipelineShutdown) | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | inlinevirtual |
~MediaPlayerInterface()=default | alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface | virtual |