Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
CDVDOverlayCodecCCText Class Reference

#include <DVDOverlayCodecCCText.h>

Inheritance diagram for CDVDOverlayCodecCCText:
CDVDOverlayCodec CSubtitlesAdapter

Public Member Functions

 CDVDOverlayCodecCCText ()
 
 ~CDVDOverlayCodecCCText () override
 
bool Open (CDVDStreamInfo &hints, CDVDCodecOptions &options) override
 
OverlayMessage Decode (DemuxPacket *pPacket) override
 
void Reset () override
 
void Flush () override
 
CDVDOverlayGetOverlay () override
 
void PostProcess (std::string &text) override
 Post processing of subtitle, will be called before processing AddSubtitle method. More...
 
- Public Member Functions inherited from CDVDOverlayCodec
 CDVDOverlayCodec (const char *name)
 
virtual ~CDVDOverlayCodec ()=default
 
const std::string & GetName () const
 

Additional Inherited Members

- Static Protected Member Functions inherited from CDVDOverlayCodec
static void GetAbsoluteTimes (double &starttime, double &stoptime, DemuxPacket *pkt)
 

Constructor & Destructor Documentation

◆ CDVDOverlayCodecCCText()

CDVDOverlayCodecCCText::CDVDOverlayCodecCCText ( )

◆ ~CDVDOverlayCodecCCText()

CDVDOverlayCodecCCText::~CDVDOverlayCodecCCText ( )
override

Member Function Documentation

◆ Decode()

OverlayMessage CDVDOverlayCodecCCText::Decode ( DemuxPacket pPacket)
overridevirtual

Implements CDVDOverlayCodec.

◆ Flush()

void CDVDOverlayCodecCCText::Flush ( )
overridevirtual

Implements CDVDOverlayCodec.

◆ GetOverlay()

CDVDOverlay * CDVDOverlayCodecCCText::GetOverlay ( )
overridevirtual

Implements CDVDOverlayCodec.

◆ Open()

bool CDVDOverlayCodecCCText::Open ( CDVDStreamInfo hints,
CDVDCodecOptions options 
)
overridevirtual

Implements CDVDOverlayCodec.

◆ PostProcess()

void CDVDOverlayCodecCCText::PostProcess ( std::string &  text)
overridevirtual

Post processing of subtitle, will be called before processing AddSubtitle method.

Parameters
textThe subtitle text
Todo:
This must be removed after the rework of the CC decoders

Reimplemented from CSubtitlesAdapter.

◆ Reset()

void CDVDOverlayCodecCCText::Reset ( )
overridevirtual

Implements CDVDOverlayCodec.


The documentation for this class was generated from the following files: