#include <MediaPlayerFactoryInterface.h>
A MediaPlayerFactoryInterface
allows access to MediaPlayerInterface
instances as needed (and if available). This is a capability needed to support pre-buffering.
- Deprecated:
- Use PooledMediaResourceProviderInterface instead.
Instances are not expected to be Thread-safe.
◆ ~MediaPlayerFactoryInterface()
virtual alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface::~MediaPlayerFactoryInterface |
( |
| ) |
|
|
virtualdefault |
◆ acquireMediaPlayer()
virtual std::shared_ptr<MediaPlayerInterface> alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface::acquireMediaPlayer |
( |
| ) |
|
|
pure virtual |
◆ addObserver()
◆ getFingerprint()
virtual Fingerprint alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface::getFingerprint |
( |
| ) |
|
|
pure virtual |
◆ isMediaPlayerAvailable()
virtual bool alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface::isMediaPlayerAvailable |
( |
| ) |
|
|
pure virtual |
◆ releaseMediaPlayer()
virtual bool alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerFactoryInterface::releaseMediaPlayer |
( |
std::shared_ptr< MediaPlayerInterface > |
mediaPlayer | ) |
|
|
pure virtual |
◆ removeObserver()
The documentation for this class was generated from the following file:
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0