16 #ifndef ALEXA_CLIENT_SDK_ACSDKAUDIOPLAYERINTERFACES_INCLUDE_ACSDKAUDIOPLAYERINTERFACES_AUDIOPLAYEROBSERVERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_ACSDKAUDIOPLAYERINTERFACES_INCLUDE_ACSDKAUDIOPLAYERINTERFACES_AUDIOPLAYEROBSERVERINTERFACE_H_ 26 namespace acsdkAudioPlayerInterfaces {
92 #endif // ALEXA_CLIENT_SDK_ACSDKAUDIOPLAYERINTERFACES_INCLUDE_ACSDKAUDIOPLAYERINTERFACES_AUDIOPLAYEROBSERVERINTERFACE_H_
virtual void onSeekActivity(const SeekStatus seekStatus, const Context &context)
Definition: AudioPlayerObserverInterface.h:87
::std::string string
Definition: gtest-port.h:1097
The context of the AudioPlayer when the observer is notified of the PlayerActivity state change...
Definition: AudioPlayerObserverInterface.h:39
std::string audioItemId
The ID of the AudioItem that the @ AudioPlayer is handling.
Definition: AudioPlayerObserverInterface.h:41
std::string trackPlaylistType
Track Playlist Type of the AudioItem.
Definition: AudioPlayerObserverInterface.h:53
std::chrono::milliseconds endOffset
The end offset in millisecond for the AudioItem in Play directive.
Definition: AudioPlayerObserverInterface.h:59
avsCommon::avs::PlayRequestor playRequestor
The PlayRequestor object in Play directive.
Definition: AudioPlayerObserverInterface.h:47
Definition: AudioPlayerObserverInterface.h:31
std::chrono::milliseconds startOffset
The start offset in millisecond for the AudioItem in Play directive.
Definition: AudioPlayerObserverInterface.h:56
virtual ~AudioPlayerObserverInterface()=default
virtual void onPlayerActivityChanged(avsCommon::avs::PlayerActivity state, const Context &context)=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: PlayRequestor.h:29
PlayerActivity
Identifies the player state.
Definition: PlayerActivity.h:27
std::chrono::milliseconds offset
The offset in millisecond from the start of the AudioItem.
Definition: AudioPlayerObserverInterface.h:44
SeekStatus
Enum representing Seek activities.
Definition: AudioPlayerObserverInterface.h:63
std::string trackProtectionName
Track protection name of the AudioItem.
Definition: AudioPlayerObserverInterface.h:50