Go to the source code of this file.
Classes | |
| class | MPEGProgramStreamParser |
| class | MPEG1or2Demux::OutputDescriptor::SavedData |
Enumerations | |
| enum | MPEGParseState { PARSING_PACK_HEADER, PARSING_SYSTEM_HEADER, PARSING_PES_PACKET, PARSING_VIDEO_SEQUENCE_HEADER, PARSING_VIDEO_SEQUENCE_HEADER_SEEN_CODE, PARSING_GOP_HEADER, PARSING_GOP_HEADER_SEEN_CODE, PARSING_PICTURE_HEADER, PARSING_SLICE, PARSING_VISUAL_OBJECT_SEQUENCE, PARSING_VISUAL_OBJECT_SEQUENCE_SEEN_CODE, PARSING_VISUAL_OBJECT, PARSING_VIDEO_OBJECT_LAYER, PARSING_GROUP_OF_VIDEO_OBJECT_PLANE, PARSING_VIDEO_OBJECT_PLANE, PARSING_VISUAL_OBJECT_SEQUENCE_END_CODE } |
Functions | |
| MPEG1or2Demux::MPEG1or2Demux (UsageEnvironment &env, FramedSource *inputSource, Boolean reclaimWhenLastESDies) | |
| MPEG1or2Demux::~MPEG1or2Demux () | |
| MPEG1or2Demux * | MPEG1or2Demux::createNew (UsageEnvironment &env, FramedSource *inputSource, Boolean reclaimWhenLastESDies) |
| void | MPEG1or2Demux::noteElementaryStreamDeletion (MPEG1or2DemuxedElementaryStream *) |
| void | MPEG1or2Demux::flushInput () |
| MPEG1or2DemuxedElementaryStream * | MPEG1or2Demux::newElementaryStream (u_int8_t streamIdTag) |
| MPEG1or2DemuxedElementaryStream * | MPEG1or2Demux::newAudioStream () |
| MPEG1or2DemuxedElementaryStream * | MPEG1or2Demux::newVideoStream () |
| MPEG1or2DemuxedElementaryStream * | MPEG1or2Demux::newRawPESStream () |
| void | MPEG1or2Demux::registerReadInterest (u_int8_t streamIdTag, unsigned char *to, unsigned maxSize, FramedSource::afterGettingFunc *afterGettingFunc, void *afterGettingClientData, FramedSource::onCloseFunc *onCloseFunc, void *onCloseClientData) |
| Boolean | MPEG1or2Demux::useSavedData (u_int8_t streamIdTag, unsigned char *to, unsigned maxSize, FramedSource::afterGettingFunc *afterGettingFunc, void *afterGettingClientData) |
| void | MPEG1or2Demux::continueReadProcessing (void *clientData, unsigned char *, unsigned, struct timeval) |
| void | MPEG1or2Demux::continueReadProcessing () |
| void | MPEG1or2Demux::getNextFrame (u_int8_t streamIdTag, unsigned char *to, unsigned maxSize, FramedSource::afterGettingFunc *afterGettingFunc, void *afterGettingClientData, FramedSource::onCloseFunc *onCloseFunc, void *onCloseClientData) |
| void | MPEG1or2Demux::stopGettingFrames (u_int8_t streamIdTag) |
| void | MPEG1or2Demux::handleClosure (void *clientData) |
| static Boolean | isPacketStartCode (unsigned code) |
| enum MPEGParseState |
Definition at line 29 of file MPEG1or2Demux.cpp.
| static Boolean isPacketStartCode | ( | unsigned | code | ) | [inline, static] |
Definition at line 375 of file MPEG1or2Demux.cpp.
Referenced by MPEGProgramStreamParser::parsePackHeader(), and MPEGProgramStreamParser::parsePESPacket().
1.5.5