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

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

addObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > observer) overridealexaClientSDK::mediaPlayer::MediaPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface::addObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > playerObserver)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
attachSource(GSource *source) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
create(std::shared_ptr< avsCommon::sdkInterfaces::HTTPContentFetcherInterfaceFactoryInterface > contentFetcherFactory=nullptr, bool enableEqualizer=false, std::string name="", bool enableLiveMode=false)alexaClientSDK::mediaPlayer::MediaPlayerstatic
doShutdown() overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
ERRORalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacestatic
getAppSrc() const overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
getDecoder() const overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
getFingerprint()alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfaceinlinevirtual
getMediaPlayerState(SourceId id) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
getNumBytesBuffered() overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
getOffset(SourceId id) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
getPipeline() const overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
getPlaybackAttributes()alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfaceinlinevirtual
getPlaybackReports()alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfaceinlinevirtual
getSpeakerSettings(avsCommon::sdkInterfaces::SpeakerInterface::SpeakerSettings *settings) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
onError() overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
onFirstByteRead() overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
onWriteComplete() overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
pause(SourceId id) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
play(SourceId id) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
queueCallback(const std::function< gboolean()> *callback) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
removeObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > observer) overridealexaClientSDK::mediaPlayer::MediaPlayer
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface::removeObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > playerObserver)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacepure virtual
removeSource(guint tag) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
resume(SourceId id) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
seekTo(SourceId id, std::chrono::milliseconds location, bool fromStart)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfaceinlinevirtual
setAppSrc(GstAppSrc *appSrc) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
setDecoder(GstElement *decoder) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
setMute(bool mute) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
setSource(std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader, const avsCommon::utils::AudioFormat *format=nullptr, const avsCommon::utils::mediaPlayer::SourceConfig &config=avsCommon::utils::mediaPlayer::emptySourceConfig()) overridealexaClientSDK::mediaPlayer::MediaPlayer
setSource(std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader, std::chrono::milliseconds offsetAdjustment, const avsCommon::utils::AudioFormat *format=nullptr, const avsCommon::utils::mediaPlayer::SourceConfig &config=avsCommon::utils::mediaPlayer::emptySourceConfig()) overridealexaClientSDK::mediaPlayer::MediaPlayer
setSource(const std::string &url, std::chrono::milliseconds offset=std::chrono::milliseconds::zero(), const avsCommon::utils::mediaPlayer::SourceConfig &config=avsCommon::utils::mediaPlayer::emptySourceConfig(), bool repeat=false, const avsCommon::utils::mediaPlayer::PlaybackContext &playbackContext=avsCommon::utils::mediaPlayer::PlaybackContext()) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
setSource(std::shared_ptr< std::istream > stream, bool repeat=false, const avsCommon::utils::mediaPlayer::SourceConfig &config=avsCommon::utils::mediaPlayer::emptySourceConfig(), avsCommon::utils::MediaType format=avsCommon::utils::MediaType::UNKNOWN) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface::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
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface::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
setVolume(int8_t volume) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
SourceId typedefalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface
stop(SourceId id) overridealexaClientSDK::mediaPlayer::MediaPlayervirtual
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterface::stop(SourceId id, std::chrono::seconds timeToPipelineShutdown)alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfaceinlinevirtual
~EqualizerInterface()=defaultalexaClientSDK::acsdkEqualizerInterfaces::EqualizerInterfacevirtual
~ErrorObserverInterface()=defaultalexaClientSDK::playlistParser::UrlContentToAttachmentConverter::ErrorObserverInterfacevirtual
~MediaPlayer()alexaClientSDK::mediaPlayer::MediaPlayer
~MediaPlayerInterface()=defaultalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerInterfacevirtual
~PipelineInterface()=defaultalexaClientSDK::mediaPlayer::PipelineInterfaceprivatevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual
~SourceObserverInterface()=defaultalexaClientSDK::mediaPlayer::SourceObserverInterfacevirtual
~SpeakerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::SpeakerInterfacevirtual
~WriteCompleteObserverInterface()=defaultalexaClientSDK::playlistParser::UrlContentToAttachmentConverter::WriteCompleteObserverInterfacevirtual

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