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

#include <pvrparse.h>

Inheritance diagram for eMPEGStreamParserTS:
eMPEGStreamInformationWriter

Public Member Functions

 eMPEGStreamParserTS (int packetsize=188)
 
void parseData (off_t offset, const void *data, unsigned int len)
 
void setPid (int pid, iDVBTSRecorder::timing_pid_type pidtype, int streamtype)
 
int getLastPTS (pts_t &last_pts)
 
int getFirstPTS (pts_t &first_pts)
 
void enableAccessPoints (bool enable)
 
- Public Member Functions inherited from eMPEGStreamInformationWriter
 eMPEGStreamInformationWriter ()
 
 ~eMPEGStreamInformationWriter ()
 
int startSave (const std::string &filename)
 
int stopSave (void)
 
void writeStructureEntry (off_t offset, unsigned long long data)
 
void commit ()
 

Constructor & Destructor Documentation

◆ eMPEGStreamParserTS()

eMPEGStreamParserTS::eMPEGStreamParserTS ( int  packetsize = 188)

Member Function Documentation

◆ enableAccessPoints()

void eMPEGStreamParserTS::enableAccessPoints ( bool  enable)
inline

◆ getFirstPTS()

int eMPEGStreamParserTS::getFirstPTS ( pts_t first_pts)

◆ getLastPTS()

int eMPEGStreamParserTS::getLastPTS ( pts_t last_pts)

◆ parseData()

void eMPEGStreamParserTS::parseData ( off_t  offset,
const void *  data,
unsigned int  len 
)

◆ setPid()

void eMPEGStreamParserTS::setPid ( int  pid,
iDVBTSRecorder::timing_pid_type  pidtype,
int  streamtype 
)

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