AlexaClientSDK  1.20.1
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterface Member List

This is the complete list of members for alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterface, including all inherited members.

deInit()=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
doShutdown()=0alexaClientSDK::avsCommon::utils::RequiresShutdownprotectedpure virtual
ExternalMediaAdapterInterface(const std::string &adapterName)alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfaceinlineexplicit
getOffset()=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
getState()=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
handleAdjustSeek(std::chrono::milliseconds deltaOffset)=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
handleAuthorized(bool authorized, const std::string &playerId, const std::string &defaultSkillToken)=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
handleLogin(const std::string &accessToken, const std::string &userName, bool forceLogin, std::chrono::milliseconds tokenRefreshInterval)=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
handleLogout()=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
handlePlay(std::string &playContextToken, int64_t index, std::chrono::milliseconds offset, const std::string &skillToken, const std::string &playbackSessionId, const std::string &navigation, bool preload, const avsCommon::avs::PlayRequestor &playRequestor)=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
handlePlayControl(RequestType requestType)=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
handleSeek(std::chrono::milliseconds offset)=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
init()=0alexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacepure virtual
isShutdown() constalexaClientSDK::avsCommon::utils::RequiresShutdown
name() constalexaClientSDK::avsCommon::utils::RequiresShutdown
RequiresShutdown(const std::string &name)alexaClientSDK::avsCommon::utils::RequiresShutdown
shutdown()alexaClientSDK::avsCommon::utils::RequiresShutdown
~ExternalMediaAdapterInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::externalMediaPlayer::ExternalMediaAdapterInterfacevirtual
~RequiresShutdown()alexaClientSDK::avsCommon::utils::RequiresShutdownvirtual

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