16 #ifndef ALEXA_CLIENT_SDK_CAPTIONS_IMPLEMENTATION_INCLUDE_CAPTIONS_CAPTIONPARSERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_CAPTIONS_IMPLEMENTATION_INCLUDE_CAPTIONS_CAPTIONPARSERINTERFACE_H_ 67 virtual void addListener(std::shared_ptr<CaptionFrameParseListenerInterface> parseListener) = 0;
73 #endif // ALEXA_CLIENT_SDK_CAPTIONS_IMPLEMENTATION_INCLUDE_CAPTIONS_CAPTIONPARSERINTERFACE_H_ virtual ~CaptionParserInterface()=default
virtual void releaseResourcesFor(CaptionFrame::MediaPlayerSourceId captionId)=0
virtual void parse(CaptionFrame::MediaPlayerSourceId captionId, const CaptionData &captionData)=0
virtual void addListener(std::shared_ptr< CaptionFrameParseListenerInterface > parseListener)=0
Definition: CaptionData.h:30
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
avsCommon::utils::mediaPlayer::MediaPlayerInterface::SourceId MediaPlayerSourceId
Type alias to the media player source ID.
Definition: CaptionFrame.h:36
Definition: CaptionParserInterface.h:33