Definition at line 1155 of file remux.c.
cFrameParser::cFrameParser |
( |
void |
| ) |
|
virtual cFrameParser::~cFrameParser |
( |
| ) |
|
|
inlinevirtual |
int cFrameParser::IFrameTemporalReferenceOffset |
( |
void |
| ) |
|
|
inline |
bool cFrameParser::IndependentFrame |
( |
void |
| ) |
|
|
inline |
bool cFrameParser::NewFrame |
( |
void |
| ) |
|
|
inline |
virtual int cFrameParser::Parse |
( |
const uchar * |
Data, |
|
|
int |
Length, |
|
|
int |
Pid |
|
) |
| |
|
pure virtual |
Parses the given Data, which is a sequence of Length bytes of TS packets.
The payload in the TS packets with the given Pid is searched for just enough information to determine the beginning and type of the next video frame. Returns the number of bytes parsed. Upon return, the functions NewFrame() and IndependentFrame() can be called to retrieve the required information.
Implemented in cH264Parser, cMpeg2Parser, and cAudioParser.
void cFrameParser::SetDebug |
( |
bool |
Debug | ) |
|
|
inline |
int cFrameParser::iFrameTemporalReferenceOffset |
|
protected |
bool cFrameParser::independentFrame |
|
protected |
bool cFrameParser::newFrame |
|
protected |
The documentation for this class was generated from the following file: