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

This is the complete list of members for alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler, including all inherited members.

adjustSeek(const std::string &localPlayerId, std::chrono::milliseconds deltaOffset) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
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::ExternalMediaAdapterHandlerprotected
doShutdown() overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedvirtual
ExternalMediaAdapterHandler(const std::string &name)alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotected
ExternalMediaAdapterHandlerInterface(const std::string &name)alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterfaceinlineexplicit
getAdapterState(const std::string &localPlayerId) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
getAdapterStates() overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
getOffset(const std::string &localPlayerId) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
handleAdjustSeek(const std::string &localPlayerId, std::chrono::milliseconds deltaOffset)=0alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedpure virtual
handleAuthorization(const AuthorizedPlayerInfo &authorizedPlayer)=0alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedpure virtual
handleGetAdapterState(const std::string &localPlayerId, acsdkExternalMediaPlayerInterfaces::AdapterState &state)=0alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedpure virtual
handleGetOffset(const std::string &localPlayerId)alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedvirtual
handleLogin(const std::string &localPlayerId, const std::string &accessToken, const std::string &userName, bool forceLogin, std::chrono::milliseconds tokenRefreshInterval)=0alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedpure virtual
handleLogout(const std::string &localPlayerId)=0alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedpure virtual
handlePlay(const ExternalMediaAdapterHandlerInterface::PlayParams &params)=0alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedpure virtual
handlePlayControl(const std::string &localPlayerId, acsdkExternalMediaPlayerInterfaces::RequestType requestType, const std::string &playbackTarget)=0alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedpure virtual
handleSeek(const std::string &localPlayerId, std::chrono::milliseconds offset)=0alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedpure virtual
handleSetMute(bool mute)=0alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedpure virtual
handleSetVolume(int8_t volume)=0alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotectedpure virtual
initializeAdapterHandler(std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerInterface > speakerManager)alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotected
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
login(const std::string &localPlayerId, const std::string &accessToken, const std::string &userName, bool forceLogin, std::chrono::milliseconds tokenRefreshInterval) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
logout(const std::string &localPlayerId) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
m_externalMediaPlayeralexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotected
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
onSpeakerSettingsChanged(const Source &source, const avsCommon::sdkInterfaces::ChannelVolumeInterface::Type &type, const avsCommon::sdkInterfaces::SpeakerInterface::SpeakerSettings &settings) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
play(const PlayParams &params) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
playControl(const std::string &localPlayerId, acsdkExternalMediaPlayerInterfaces::RequestType requestType, const std::string &playbackTarget) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
removeDiscoveredPlayer(const std::string &localPlayerId)alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotected
reportDiscoveredPlayers(const std::vector< acsdkExternalMediaPlayerInterfaces::DiscoveredPlayerInfo > &discoveredPlayers)alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotected
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
seek(const std::string &localPlayerId, std::chrono::milliseconds offset) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
setExternalMediaPlayer(const std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface > externalMediaPlayer) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandler
alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterface::setExternalMediaPlayer(const std::shared_ptr< ExternalMediaPlayerInterface > externalMediaPlayer)=0alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterfacepure virtual
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
Source enum namealexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerObserverInterface
updatePlayerInfo(const std::vector< acsdkExternalMediaPlayerInterfaces::PlayerInfo > &playerList) overridealexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlervirtual
validatePlayer(const std::string &localPlayerId, bool checkAuthorized=true)alexaClientSDK::acsdkExternalMediaPlayer::ExternalMediaAdapterHandlerprotected
~ExternalMediaAdapterHandlerInterface()=defaultalexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterHandlerInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual
~SpeakerManagerObserverInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::SpeakerManagerObserverInterfacevirtual

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