openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eDVBSubtitleParser Class Reference

#include <subtitle.h>

Inheritance diagram for eDVBSubtitleParser:
iObject ePESParser

Public Member Functions

 eDVBSubtitleParser (iDVBDemux *demux)
 
virtual ~eDVBSubtitleParser ()
 
int start (int pid, int composition_page_id, int ancillary_page_id)
 
int stop ()
 
void connectNewPage (const sigc::slot1< void, const eDVBSubtitlePage & > &slot, ePtr< eConnection > &connection)
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 
- Public Member Functions inherited from ePESParser
 ePESParser ()
 
void setStreamID (unsigned char id, unsigned char id_mask=0xff)
 
void processData (const uint8_t *data, int len)
 
virtual ~ePESParser ()
 

Additional Inherited Members

- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Constructor & Destructor Documentation

◆ eDVBSubtitleParser()

eDVBSubtitleParser::eDVBSubtitleParser ( iDVBDemux demux)

◆ ~eDVBSubtitleParser()

eDVBSubtitleParser::~eDVBSubtitleParser ( )
virtual

Member Function Documentation

◆ connectNewPage()

void eDVBSubtitleParser::connectNewPage ( const sigc::slot1< void, const eDVBSubtitlePage & > &  slot,
ePtr< eConnection > &  connection 
)

◆ start()

int eDVBSubtitleParser::start ( int  pid,
int  composition_page_id,
int  ancillary_page_id 
)

◆ stop()

int eDVBSubtitleParser::stop ( )

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