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

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

acquireMediaPlayer() overridealexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProvidervirtual
adaptMediaPlayerFactoryInterface(std::unique_ptr< avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface > mediaPlayerFactory, std::vector< std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeInterface >> speakers)alexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProviderstatic
addObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerFactoryObserverInterface > observer) overridealexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProvider
alexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProviderInterface::addObserver(std::shared_ptr< MediaPlayerFactoryObserverInterface > observer)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterfacepure virtual
createPooledMediaResourceProviderInterface(std::vector< std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface >> mediaPlayers, std::vector< std::shared_ptr< avsCommon::sdkInterfaces::ChannelVolumeInterface >> speakers, const avsCommon::utils::mediaPlayer::Fingerprint &fingerprint={})alexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProviderstatic
getFingerprint() overridealexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProvidervirtual
getSpeakers() const overridealexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProvidervirtual
isMediaPlayerAvailable() overridealexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProvidervirtual
releaseMediaPlayer(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerInterface > mediaPlayer) overridealexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProvider
alexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProviderInterface::releaseMediaPlayer(std::shared_ptr< MediaPlayerInterface > mediaPlayer)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterfacepure virtual
removeObserver(std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerFactoryObserverInterface > observer) overridealexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProvider
alexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProviderInterface::removeObserver(std::shared_ptr< MediaPlayerFactoryObserverInterface > observer)=0alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterfacepure virtual
~MediaPlayerFactoryInterface()=defaultalexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterfacevirtual
~PooledMediaResourceProvider() overridealexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProvider
~PooledMediaResourceProviderInterface()=defaultalexaClientSDK::avsCommon::utils::mediaPlayer::PooledMediaResourceProviderInterfacevirtual

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