|
| TestMediaPlayer () |
|
bool | play (SourceId id) override |
|
bool | stop (SourceId id) override |
|
SourceId | setSource (const std::string &url, std::chrono::milliseconds offset=std::chrono::milliseconds::zero(), const avsCommon::utils::mediaPlayer::SourceConfig &config=avsCommon::utils::mediaPlayer::emptySourceConfig(), bool repeat=false) override |
|
SourceId | setSource (std::shared_ptr< std::istream > stream, bool repeat, const avsCommon::utils::mediaPlayer::SourceConfig &config, avsCommon::utils::MediaType format) override |
|
SourceId | setSource (std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader, const avsCommon::utils::AudioFormat *audioFormat, const avsCommon::utils::mediaPlayer::SourceConfig &config) override |
|
void | setSourceRetVal (SourceId sourceRetVal) |
|
void | setPlayRetVal (bool playRetVal) |
|
void | setStopRetVal (bool stopRetVal) |
|
std::pair< bool, avsCommon::utils::mediaPlayer::SourceConfig > | waitForSourceConfig (std::chrono::milliseconds timeout) |
|
| MockMediaPlayer () |
|
| MOCK_METHOD1 (play, bool(SourceId)) |
|
| MOCK_METHOD1 (pause, bool(SourceId)) |
|
| MOCK_METHOD1 (resume, bool(SourceId)) |
|
| MOCK_METHOD1 (stop, bool(SourceId)) |
|
| MOCK_METHOD1 (getOffset, std::chrono::milliseconds(SourceId)) |
|
| MOCK_METHOD0 (getNumBytesBuffered, uint64_t()) |
|
| MOCK_METHOD1 (getMediaPlayerState, avsCommon::utils::Optional< avsCommon::utils::mediaPlayer::MediaPlayerState >(SourceId)) |
|
| MOCK_METHOD0 (getPlaybackAttributes, avsCommon::utils::Optional< PlaybackAttributes >()) |
|
| MOCK_METHOD0 (getPlaybackReports, std::vector< PlaybackReport >()) |
|
| MOCK_METHOD2 (attachmentSetSource, SourceId(std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader, const avsCommon::utils::AudioFormat *audioFormat)) |
|
| MOCK_METHOD2 (streamSetSource, SourceId(std::shared_ptr< std::istream > stream, bool repeat)) |
|
| MOCK_METHOD1 (urlSetSource, SourceId(const std::string &url)) |
|
SourceId | mockSetSource () |
|
bool | mockPlay (SourceId sourceId) |
|
bool | mockPause (SourceId sourceId) |
|
bool | mockResume (SourceId sourceId) |
|
bool | mockStop (SourceId sourceId) |
|
bool | mockFinished (SourceId sourceId) |
|
bool | mockError (SourceId sourceId) |
|
bool | mockSetOffset (SourceId sourceId, std::chrono::milliseconds offset) |
|
std::chrono::milliseconds | mockGetOffset (SourceId id) |
|
avsCommon::utils::Optional< avsCommon::utils::mediaPlayer::MediaPlayerState > | mockGetState (SourceId id) |
|
void | resetWaitTimer () |
|
bool | waitUntilNextSetSource (const std::chrono::milliseconds timeout=std::chrono::milliseconds(DEFAULT_TIME)) |
|
bool | waitUntilPlaybackStarted (const std::chrono::milliseconds timeout=std::chrono::milliseconds(DEFAULT_TIME)) |
|
bool | waitUntilPlaybackStarted (SourceId id, const std::chrono::milliseconds timeout=std::chrono::milliseconds(DEFAULT_TIME)) |
|
bool | waitUntilPlaybackPaused (const std::chrono::milliseconds timeout=std::chrono::milliseconds(DEFAULT_TIME)) |
|
bool | waitUntilPlaybackResumed (const std::chrono::milliseconds timeout=std::chrono::milliseconds(DEFAULT_TIME)) |
|
bool | waitUntilPlaybackStopped (const std::chrono::milliseconds timeout=std::chrono::milliseconds(DEFAULT_TIME)) |
|
bool | waitUntilPlaybackFinished (const std::chrono::milliseconds timeout=std::chrono::milliseconds(DEFAULT_TIME)) |
|
bool | waitUntilPlaybackError (const std::chrono::milliseconds timeout=std::chrono::milliseconds(DEFAULT_TIME)) |
|
SourceId | getCurrentSourceId () |
|
SourceId | getSourceId () |
|
SourceId | getLatestSourceId () |
|
std::unordered_set< std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > > | getObservers () const |
|
SourceId | setSource (std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader, const avsCommon::utils::AudioFormat *audioFormat=nullptr, const SourceConfig &config=emptySourceConfig()) |
|
void | addObserver (std::shared_ptr< observer > playerObserver) |
|
void | removeObserver (std::shared_ptr< observer > playerObserver) |
|
void | doShutdown () |
|
virtual SourceId | attachmentSetSource (std::shared_ptr< avsCommon::avs::attachment::AttachmentReader > attachmentReader, const avsCommon::utils::AudioFormat *audioFormat)=0 |
|
virtual SourceId | streamSetSource (std::shared_ptr< std::istream > stream, bool repeat)=0 |
|
virtual SourceId | urlSetSource (const std::string &url)=0 |
|
virtual | ~MediaPlayerInterface ()=default |
|
virtual bool | pause (SourceId id)=0 |
|
virtual bool | resume (SourceId id)=0 |
|
virtual std::chrono::milliseconds | getOffset (SourceId id)=0 |
|
virtual uint64_t | getNumBytesBuffered ()=0 |
|
virtual utils::Optional< avsCommon::utils::mediaPlayer::MediaPlayerState > | getMediaPlayerState (SourceId id)=0 |
|
virtual void | addObserver (std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > playerObserver)=0 |
|
virtual void | removeObserver (std::shared_ptr< avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface > playerObserver)=0 |
|
virtual utils::Optional< PlaybackAttributes > | getPlaybackAttributes () |
|
virtual std::vector< PlaybackReport > | getPlaybackReports () |
|
| RequiresShutdown (const std::string &name) |
|
virtual | ~RequiresShutdown () |
| Destructor. More...
|
|
const std::string & | name () const |
|
void | shutdown () |
|
bool | isShutdown () const |
|
bool alexaClientSDK::capabilityAgents::alerts::renderer::test::TestMediaPlayer::play |
( |
SourceId |
id | ) |
|
|
inlineoverridevirtual |
bool alexaClientSDK::capabilityAgents::alerts::renderer::test::TestMediaPlayer::stop |
( |
SourceId |
id | ) |
|
|
inlineoverridevirtual |