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

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

acquireMediaPlayer() overridealexaClientSDK::mediaPlayer::PooledMediaPlayerFactoryvirtual
addObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerFactoryObserverInterface > observer) overridealexaClientSDK::mediaPlayer::PooledMediaPlayerFactory
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface::addObserver(std::shared_ptr< MediaPlayerFactoryObserverInterface > observer)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterfacepure virtual
create(const std::vector< std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface >> &pool, const avsCommon::utils::mediaPlayer::Fingerprint &fingerprint={})alexaClientSDK::mediaPlayer::PooledMediaPlayerFactorystatic
getFingerprint() overridealexaClientSDK::mediaPlayer::PooledMediaPlayerFactoryvirtual
isMediaPlayerAvailable() overridealexaClientSDK::mediaPlayer::PooledMediaPlayerFactoryvirtual
m_availablePlayerPoolalexaClientSDK::mediaPlayer::PooledMediaPlayerFactoryprotected
m_fingerprintalexaClientSDK::mediaPlayer::PooledMediaPlayerFactoryprotected
m_inUsePlayerPoolalexaClientSDK::mediaPlayer::PooledMediaPlayerFactoryprotected
m_observersalexaClientSDK::mediaPlayer::PooledMediaPlayerFactoryprotected
notifyObservers()alexaClientSDK::mediaPlayer::PooledMediaPlayerFactoryprotected
PooledMediaPlayerFactory(const std::vector< std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface >> &mediaPlayerPool, const avsCommon::utils::mediaPlayer::Fingerprint &fingerprint={})alexaClientSDK::mediaPlayer::PooledMediaPlayerFactoryprotected
releaseMediaPlayer(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > mediaPlayer) overridealexaClientSDK::mediaPlayer::PooledMediaPlayerFactory
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface::releaseMediaPlayer(std::shared_ptr< MediaPlayerInterface > mediaPlayer)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterfacepure virtual
removeObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerFactoryObserverInterface > observer) overridealexaClientSDK::mediaPlayer::PooledMediaPlayerFactory
alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface::removeObserver(std::shared_ptr< MediaPlayerFactoryObserverInterface > observer)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterfacepure virtual
~MediaPlayerFactoryInterface()=defaultalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterfacevirtual
~PooledMediaPlayerFactory()alexaClientSDK::mediaPlayer::PooledMediaPlayerFactoryvirtual

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