deInit()=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
doShutdown()=0 | alexaClientSDK::avsCommon::utils::RequiresShutdown | protectedpure virtual |
ExternalMediaAdapterInterface(const std::string &adapterName) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | inlineexplicit |
getInstance(std::shared_ptr< alexaClientSDK::avsCommon::utils::metrics::MetricRecorderInterface > metricRecorder, std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > mediaPlayer, std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeInterface > speaker, std::shared_ptr< avsCommon::sdkInterfaces::SpeakerManagerInterface > speakerManager, std::shared_ptr< avsCommon::sdkInterfaces::MessageSenderInterface > messageSender, std::shared_ptr< avsCommon::sdkInterfaces::FocusManagerInterface > focusManager, std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< acsdkExternalMediaPlayerInterfaces::ExternalMediaPlayerInterface > externalMediaPlayer) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | static |
getOffset()=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
getState()=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
handleAdjustSeek(std::chrono::milliseconds deltaOffset)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
handleAuthorized(bool authorized, const std::string &playerId, const std::string &defaultSkillToken)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
handleLogin(const std::string &accessToken, const std::string &userName, bool forceLogin, std::chrono::milliseconds tokenRefreshInterval)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
handleLogout()=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
handlePlay(const HandlePlayParams ¶ms)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
handlePlayControl(RequestType requestType, const std::string &playbackTarget)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
handleSeek(std::chrono::milliseconds offset)=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
init()=0 | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | pure virtual |
isShutdown() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
m_currentActiveMediaPlayerAdapter | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | static |
MOCK_METHOD0(doShutdown, void()) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD0(init, void()) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD0(deInit, void()) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD0(handleLogout, void()) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD0(getState, AdapterState()) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD0(getOffset, std::chrono::milliseconds()) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD1(handlePlay, void(const HandlePlayParams ¶ms)) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD1(handleSeek, void(std::chrono::milliseconds offset)) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD1(handleAdjustSeek, void(std::chrono::milliseconds deltaOffset)) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD1(handleSetVolume, void(int8_t volume)) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD1(handleSetMute, void(bool)) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD2(handlePlayControl, void(RequestType requestType, const std::string &playbackTarget)) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD3(handleAuthorized, void(bool authorized, const std::string &playerId, const std::string &defaultSkillToken)) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MOCK_METHOD4(handleLogin, void(const std::string &accessToken, const std::string &userName, bool forceLogin, std::chrono::milliseconds tokenRefreshInterval)) | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
MockExternalMediaPlayerAdapter() | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::test::MockExternalMediaPlayerAdapter | |
name() const | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
RequiresShutdown(const std::string &name) | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
shutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | |
~ExternalMediaAdapterInterface()=default | alexaClientSDK::acsdkExternalMediaPlayerInterfaces::ExternalMediaAdapterInterface | virtual |
~RequiresShutdown() | alexaClientSDK::avsCommon::utils::RequiresShutdown | virtual |