16 #ifndef ALEXA_CLIENT_SDK_ACSDKAUDIOPLAYERINTERFACES_INCLUDE_ACSDKAUDIOPLAYERINTERFACES_AUDIOPLAYERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_ACSDKAUDIOPLAYERINTERFACES_INCLUDE_ACSDKAUDIOPLAYERINTERFACES_AUDIOPLAYERINTERFACE_H_ 25 namespace acsdkAudioPlayerInterfaces {
42 virtual void addObserver(std::shared_ptr<acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface> observer) = 0;
50 virtual void removeObserver(std::shared_ptr<acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface> observer) = 0;
62 #endif // ALEXA_CLIENT_SDK_ACSDKAUDIOPLAYERINTERFACES_INCLUDE_ACSDKAUDIOPLAYERINTERFACES_AUDIOPLAYERINTERFACE_H_ virtual void removeObserver(std::shared_ptr< acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface > observer)=0
virtual void stopPlayback()=0
Definition: AudioPlayerInterface.h:30
virtual void addObserver(std::shared_ptr< acsdkAudioPlayerInterfaces::AudioPlayerObserverInterface > observer)=0
virtual ~AudioPlayerInterface()=default
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36