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

#include <pesparse.h>

Inheritance diagram for ePESParser:
eDVBRdsDecoder eDVBSubtitleParser eDVBTeletextParser

Public Member Functions

 ePESParser ()
 
void setStreamID (unsigned char id, unsigned char id_mask=0xff)
 
void processData (const uint8_t *data, int len)
 
virtual void processPESPacket (uint8_t *pkt, int len)=0
 
virtual ~ePESParser ()
 

Constructor & Destructor Documentation

◆ ePESParser()

ePESParser::ePESParser ( )

◆ ~ePESParser()

virtual ePESParser::~ePESParser ( )
inlinevirtual

Member Function Documentation

◆ processData()

void ePESParser::processData ( const uint8_t *  data,
int  len 
)

◆ processPESPacket()

virtual void ePESParser::processPESPacket ( uint8_t *  pkt,
int  len 
)
pure virtual

◆ setStreamID()

void ePESParser::setStreamID ( unsigned char  id,
unsigned char  id_mask = 0xff 
)

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