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 |
Definition at line 35 of file MPEG1or2Demux.cpp.
| 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] |
Definition at line 380 of file MPEG1or2Demux.cpp.
Referenced by parse().
| void MPEGProgramStreamParser::parseSystemHeader | ( | ) | [private] |
Definition at line 468 of file MPEG1or2Demux.cpp.
Referenced by parse().
| unsigned char MPEGProgramStreamParser::parsePESPacket | ( | ) | [private] |
Definition at line 522 of file MPEG1or2Demux.cpp.
Referenced by parse().
| Boolean MPEGProgramStreamParser::isSpecialStreamId | ( | unsigned char | stream_id | ) | const [private] |
Definition at line 503 of file MPEG1or2Demux.cpp.
Referenced by parsePESPacket().
MPEG1or2Demux* MPEGProgramStreamParser::fUsingSource [private] |
Definition at line 56 of file MPEG1or2Demux.cpp.
Referenced by parsePackHeader(), parsePESPacket(), and parseSystemHeader().
Definition at line 57 of file MPEG1or2Demux.cpp.
Referenced by parse(), and setParseState().
1.6.3