16 #ifndef ALEXA_CLIENT_SDK_CAPTIONS_IMPLEMENTATION_INCLUDE_CAPTIONS_LIBWEBVTTPARSERADAPTER_H_ 17 #define ALEXA_CLIENT_SDK_CAPTIONS_IMPLEMENTATION_INCLUDE_CAPTIONS_LIBWEBVTTPARSERADAPTER_H_ 42 static std::shared_ptr<LibwebvttParserAdapter>
getInstance();
47 void addListener(std::shared_ptr<CaptionFrameParseListenerInterface> parseListener)
override;
66 #endif // ALEXA_CLIENT_SDK_CAPTIONS_IMPLEMENTATION_INCLUDE_CAPTIONS_LIBWEBVTTPARSERADAPTER_H_ Definition: LibwebvttParserAdapter.h:35
Definition: CaptionData.h:30
void releaseResourcesFor(CaptionFrame::MediaPlayerSourceId captionId) override
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static std::shared_ptr< LibwebvttParserAdapter > getInstance()
avsCommon::utils::mediaPlayer::MediaPlayerInterface::SourceId MediaPlayerSourceId
Type alias to the media player source ID.
Definition: CaptionFrame.h:36
void addListener(std::shared_ptr< CaptionFrameParseListenerInterface > parseListener) override
Definition: CaptionParserInterface.h:33
void parse(CaptionFrame::MediaPlayerSourceId captionId, const CaptionData &captionData) override