Definition at line 35 of file MPEG1or2Demux.cpp.
Public Member Functions | |
| MPEGProgramStreamParser (MPEG1or2Demux *usingSource, FramedSource *inputSource) | |
| virtual | ~MPEGProgramStreamParser () |
| unsigned char | parse () |
Private Member Functions | |
| void | setParseState (MPEGParseState parseState) |
| void | parsePackHeader () |
| void | parseSystemHeader () |
| unsigned char | parsePESPacket () |
| Boolean | isSpecialStreamId (unsigned char stream_id) const |
Private Attributes | |
| MPEG1or2Demux * | fUsingSource |
| MPEGParseState | fCurrentParseState |
| MPEGProgramStreamParser::MPEGProgramStreamParser | ( | MPEG1or2Demux * | usingSource, | |
| FramedSource * | inputSource | |||
| ) |
Definition at line 325 of file MPEG1or2Demux.cpp.
| MPEGProgramStreamParser::~MPEGProgramStreamParser | ( | ) | [virtual] |
Definition at line 332 of file MPEG1or2Demux.cpp.
| unsigned char MPEGProgramStreamParser::parse | ( | ) |
Definition at line 340 of file MPEG1or2Demux.cpp.
| void MPEGProgramStreamParser::setParseState | ( | MPEGParseState | parseState | ) | [private] |
Definition at line 335 of file MPEG1or2Demux.cpp.
Referenced by parsePackHeader(), parsePESPacket(), and parseSystemHeader().
| void MPEGProgramStreamParser::parsePackHeader | ( | ) | [private] |
| void MPEGProgramStreamParser::parseSystemHeader | ( | ) | [private] |
| unsigned char MPEGProgramStreamParser::parsePESPacket | ( | ) | [private] |
| Boolean MPEGProgramStreamParser::isSpecialStreamId | ( | unsigned char | stream_id | ) | const [private] |
MPEG1or2Demux* MPEGProgramStreamParser::fUsingSource [private] |
Definition at line 56 of file MPEG1or2Demux.cpp.
Referenced by isSpecialStreamId(), parsePackHeader(), parsePESPacket(), and parseSystemHeader().
1.5.5