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

#include <pvrparse.h>

Public Member Functions

 eMPEGStreamInformation ()
 
 ~eMPEGStreamInformation ()
 
int load (const char *filename)
 
int fixupPTS (const off_t &offset, pts_t &ts)
 
int getPTS (off_t &offset, pts_t &pts)
 
off_t getAccessPoint (pts_t ts, int marg=0)
 
int getNextAccessPoint (pts_t &ts, const pts_t &start, int direction)
 
bool hasAccessPoints ()
 
bool hasStructure ()
 
int getStructureEntryFirst (off_t &offset, unsigned long long &data)
 
int getStructureEntryNext (off_t &offset, unsigned long long &data, int delta)
 
int getFirstFrame (off_t &offset, pts_t &pts)
 
int getLastFrame (off_t &offset, pts_t &pts)
 

Constructor & Destructor Documentation

◆ eMPEGStreamInformation()

eMPEGStreamInformation::eMPEGStreamInformation ( )

◆ ~eMPEGStreamInformation()

eMPEGStreamInformation::~eMPEGStreamInformation ( )

Member Function Documentation

◆ fixupPTS()

int eMPEGStreamInformation::fixupPTS ( const off_t &  offset,
pts_t ts 
)

◆ getAccessPoint()

off_t eMPEGStreamInformation::getAccessPoint ( pts_t  ts,
int  marg = 0 
)

◆ getFirstFrame()

int eMPEGStreamInformation::getFirstFrame ( off_t &  offset,
pts_t pts 
)

◆ getLastFrame()

int eMPEGStreamInformation::getLastFrame ( off_t &  offset,
pts_t pts 
)

◆ getNextAccessPoint()

int eMPEGStreamInformation::getNextAccessPoint ( pts_t ts,
const pts_t start,
int  direction 
)

◆ getPTS()

int eMPEGStreamInformation::getPTS ( off_t &  offset,
pts_t pts 
)

◆ getStructureEntryFirst()

int eMPEGStreamInformation::getStructureEntryFirst ( off_t &  offset,
unsigned long long &  data 
)

◆ getStructureEntryNext()

int eMPEGStreamInformation::getStructureEntryNext ( off_t &  offset,
unsigned long long &  data,
int  delta 
)

◆ hasAccessPoints()

bool eMPEGStreamInformation::hasAccessPoints ( )
inline

◆ hasStructure()

bool eMPEGStreamInformation::hasStructure ( )
inline

◆ load()

int eMPEGStreamInformation::load ( const char *  filename)

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