openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eDVBPMTParser Class Referenceabstract

#include <pmtparse.h>

Inheritance diagram for eDVBPMTParser:
eDVBServicePMTHandler eDVBTSTools

Classes

struct  audioStream
 
class  eStreamData
 
struct  program
 
struct  subtitleStream
 
struct  videoStream
 

Public Member Functions

 eDVBPMTParser ()
 
virtual ~eDVBPMTParser ()
 
void processCaDescriptor (program &program, CaDescriptor *desc)
 
virtual int getProgramInfo (program &program)
 
void clearProgramInfo (program &program)
 

Protected Member Functions

virtual void PMTready (int error)=0
 

Protected Attributes

eAUTable< eTable< ProgramMapSection > > m_PMT
 

Constructor & Destructor Documentation

◆ eDVBPMTParser()

eDVBPMTParser::eDVBPMTParser ( )

◆ ~eDVBPMTParser()

virtual eDVBPMTParser::~eDVBPMTParser ( )
inlinevirtual

Member Function Documentation

◆ clearProgramInfo()

void eDVBPMTParser::clearProgramInfo ( program program)

◆ getProgramInfo()

int eDVBPMTParser::getProgramInfo ( program program)
virtual

Reimplemented in eDVBServicePMTHandler.

◆ PMTready()

virtual void eDVBPMTParser::PMTready ( int  error)
protectedpure virtual

◆ processCaDescriptor()

void eDVBPMTParser::processCaDescriptor ( program program,
CaDescriptor *  desc 
)

Member Data Documentation

◆ m_PMT

eAUTable<eTable<ProgramMapSection> > eDVBPMTParser::m_PMT
protected

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