AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::mediaPlayer::android::test::MockObserver Class Reference

Mocks the media player observer. More...

Inheritance diagram for alexaClientSDK::mediaPlayer::android::test::MockObserver:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::mediaPlayer::android::test::MockObserver:
Collaboration graph
[legend]

Public Member Functions

 MOCK_METHOD2 (onPlaybackStarted, void(SourceId, const MediaPlayerState &))
 
 MOCK_METHOD2 (onPlaybackFinished, void(SourceId, const MediaPlayerState &))
 
 MOCK_METHOD2 (onPlaybackStopped, void(SourceId, const MediaPlayerState &))
 
 MOCK_METHOD2 (onPlaybackPaused, void(SourceId, const MediaPlayerState &))
 
 MOCK_METHOD2 (onPlaybackResumed, void(SourceId, const MediaPlayerState &))
 
 MOCK_METHOD4 (onPlaybackError, void(SourceId, const ErrorType &, std::string, const MediaPlayerState &))
 
 MOCK_METHOD2 (onBufferingComplete, void(SourceId, const MediaPlayerState &))
 
 MOCK_METHOD2 (onBufferRefilled, void(SourceId, const MediaPlayerState &))
 
 MOCK_METHOD2 (onBufferUnderrun, void(SourceId, const MediaPlayerState &))
 
 MOCK_METHOD2 (onFirstByteRead, void(SourceId, const MediaPlayerState &))
 
- Public Member Functions inherited from alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface
virtual ~MediaPlayerObserverInterface ()=default
 
virtual void onFirstByteRead (SourceId id, const MediaPlayerState &state)=0
 
virtual void onPlaybackStarted (SourceId id, const MediaPlayerState &state)=0
 
virtual void onPlaybackFinished (SourceId id, const MediaPlayerState &state)=0
 
virtual void onPlaybackError (SourceId id, const ErrorType &type, std::string error, const MediaPlayerState &state)=0
 
virtual void onPlaybackPaused (SourceId, const MediaPlayerState &)
 
virtual void onPlaybackResumed (SourceId, const MediaPlayerState &)
 
virtual void onPlaybackStopped (SourceId, const MediaPlayerState &)
 
virtual void onBufferUnderrun (SourceId, const MediaPlayerState &)
 
virtual void onBufferRefilled (SourceId, const MediaPlayerState &)
 
virtual void onBufferingComplete (SourceId, const MediaPlayerState &)
 
virtual void onSeeked (SourceId, const MediaPlayerState &, const MediaPlayerState &)
 
virtual void onTags (SourceId, std::unique_ptr< const VectorOfTags >, const MediaPlayerState &)
 

Additional Inherited Members

- Public Types inherited from alexaClientSDK::avsCommon::utils::mediaPlayer::MediaPlayerObserverInterface
enum  TagType {
  TagType::STRING, TagType::UINT, TagType::INT, TagType::DOUBLE,
  TagType::BOOLEAN
}
 The different types of metadata "stream tags". More...
 
using SourceId = MediaPlayerInterface::SourceId
 A type that identifies which source is currently being operated on. More...
 
typedef std::vector< TagKeyValueTypeVectorOfTags
 

Detailed Description

Mocks the media player observer.

Member Function Documentation

◆ MOCK_METHOD2() [1/9]

alexaClientSDK::mediaPlayer::android::test::MockObserver::MOCK_METHOD2 ( onPlaybackStarted  ,
void(SourceId, const MediaPlayerState &)   
)

◆ MOCK_METHOD2() [2/9]

alexaClientSDK::mediaPlayer::android::test::MockObserver::MOCK_METHOD2 ( onPlaybackFinished  ,
void(SourceId, const MediaPlayerState &)   
)

◆ MOCK_METHOD2() [3/9]

alexaClientSDK::mediaPlayer::android::test::MockObserver::MOCK_METHOD2 ( onPlaybackStopped  ,
void(SourceId, const MediaPlayerState &)   
)

◆ MOCK_METHOD2() [4/9]

alexaClientSDK::mediaPlayer::android::test::MockObserver::MOCK_METHOD2 ( onPlaybackPaused  ,
void(SourceId, const MediaPlayerState &)   
)

◆ MOCK_METHOD2() [5/9]

alexaClientSDK::mediaPlayer::android::test::MockObserver::MOCK_METHOD2 ( onPlaybackResumed  ,
void(SourceId, const MediaPlayerState &)   
)

◆ MOCK_METHOD2() [6/9]

alexaClientSDK::mediaPlayer::android::test::MockObserver::MOCK_METHOD2 ( onBufferingComplete  ,
void(SourceId, const MediaPlayerState &)   
)

◆ MOCK_METHOD2() [7/9]

alexaClientSDK::mediaPlayer::android::test::MockObserver::MOCK_METHOD2 ( onBufferRefilled  ,
void(SourceId, const MediaPlayerState &)   
)

◆ MOCK_METHOD2() [8/9]

alexaClientSDK::mediaPlayer::android::test::MockObserver::MOCK_METHOD2 ( onBufferUnderrun  ,
void(SourceId, const MediaPlayerState &)   
)

◆ MOCK_METHOD2() [9/9]

alexaClientSDK::mediaPlayer::android::test::MockObserver::MOCK_METHOD2 ( onFirstByteRead  ,
void(SourceId, const MediaPlayerState &)   
)

◆ MOCK_METHOD4()

alexaClientSDK::mediaPlayer::android::test::MockObserver::MOCK_METHOD4 ( onPlaybackError  ,
void(SourceId, const ErrorType &, std::string, const MediaPlayerState &)   
)

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