adjustSeek(const std::string &localPlayerId, std::chrono::milliseconds deltaOffset) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
createExternalMediaPlayerEvent(const std::string &localPlayerId, const std::string &event, bool includePlaybackSessionId=false, std::function< void(rapidjson::Value::Object &, rapidjson::Value::AllocatorType &)> createPayload=[](rapidjson::Value::Object &v, rapidjson::Value::AllocatorType &a) {}) | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protected |
doShutdown() override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedvirtual |
ExternalMediaAdapterHandler(const std::string &name) | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protected |
ExternalMediaAdapterHandlerInterface(const std::string &name) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface | inlineexplicit |
getAdapterState(const std::string &localPlayerId) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
getAdapterStates() override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
getOffset(const std::string &localPlayerId) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
handleAdjustSeek(const std::string &localPlayerId, std::chrono::milliseconds deltaOffset)=0 | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedpure virtual |
handleAuthorization(const AuthorizedPlayerInfo &authorizedPlayer)=0 | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedpure virtual |
handleGetAdapterState(const std::string &localPlayerId, acsdkExternalMediaPlayerInterfaces::AdapterState &state)=0 | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedpure virtual |
handleGetOffset(const std::string &localPlayerId) | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedvirtual |
handleLogin(const std::string &localPlayerId, const std::string &accessToken, const std::string &userName, bool forceLogin, std::chrono::milliseconds tokenRefreshInterval)=0 | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedpure virtual |
handleLogout(const std::string &localPlayerId)=0 | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedpure virtual |
handlePlay(const ExternalMediaAdapterHandlerInterface::PlayParams ¶ms)=0 | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedpure virtual |
handlePlayControl(const std::string &localPlayerId, acsdkExternalMediaPlayerInterfaces::RequestType requestType, const std::string &playbackTarget)=0 | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedpure virtual |
handleSeek(const std::string &localPlayerId, std::chrono::milliseconds offset)=0 | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedpure virtual |
handleSetMute(bool mute)=0 | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedpure virtual |
handleSetVolume(int8_t volume)=0 | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protectedpure virtual |
initializeAdapterHandler(std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface > speakerManager) | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protected |
isShutdown() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
login(const std::string &localPlayerId, const std::string &accessToken, const std::string &userName, bool forceLogin, std::chrono::milliseconds tokenRefreshInterval) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
logout(const std::string &localPlayerId) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
m_externalMediaPlayer | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protected |
name() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
onSpeakerSettingsChanged(const Source &source, const avsCommon::sdkInterfaces::ChannelVolumeInterface::Type &type, const avsCommon::sdkInterfaces::SpeakerInterface::SpeakerSettings &settings) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
play(const PlayParams ¶ms) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
playControl(const std::string &localPlayerId, acsdkExternalMediaPlayerInterfaces::RequestType requestType, const std::string &playbackTarget) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
removeDiscoveredPlayer(const std::string &localPlayerId) | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protected |
reportDiscoveredPlayers(const std::vector< acsdkExternalMediaPlayerInterfaces::DiscoveredPlayerInfo > &discoveredPlayers) | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protected |
RequiresShutdown(const std::string &name) | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
seek(const std::string &localPlayerId, std::chrono::milliseconds offset) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
setExternalMediaPlayer(const std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface > externalMediaPlayer) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | |
alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface::setExternalMediaPlayer(const std::shared_ptr< ExternalMediaPlayerInterface > externalMediaPlayer)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface | pure virtual |
shutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
Source enum name | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerObserverInterface | |
updatePlayerInfo(const std::vector< acsdkExternalMediaPlayerInterfaces::PlayerInfo > &playerList) override | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | virtual |
validatePlayer(const std::string &localPlayerId, bool checkAuthorized=true) | alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler | protected |
~ExternalMediaAdapterHandlerInterface()=default | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface | virtual |
~RequiresShutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | virtual |
~SpeakerManagerObserverInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerObserverInterface | virtual |