MPEGProgramStreamParser Class Reference

List of all members.


Detailed Description

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

Constructor & Destructor Documentation

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.


Member Function Documentation

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().


Member Data Documentation

MPEG1or2Demux* MPEGProgramStreamParser::fUsingSource [private]

Definition at line 57 of file MPEG1or2Demux.cpp.

Referenced by parse(), and setParseState().


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

Generated on Sat Dec 18 05:16:06 2010 for MythTV by  doxygen 1.5.5