#include <MPEGVideoStreamParser.hh>
 | 
| typedef void()  | clientContinueFunc(void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) | 
|   | 
Definition at line 33 of file MPEGVideoStreamParser.hh.
 
◆ clientContinueFunc
  
  
      
        
          | typedef void() StreamParser::clientContinueFunc(void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ MPEGVideoStreamParser()
◆ ~MPEGVideoStreamParser()
  
  
      
        
          | virtual MPEGVideoStreamParser::~MPEGVideoStreamParser  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ afterGettingBytes()
  
  
      
        
          | static void StreamParser::afterGettingBytes  | 
          ( | 
          void *  | 
          clientData,  | 
         
        
           | 
           | 
          unsigned  | 
          numBytesRead,  | 
         
        
           | 
           | 
          unsigned  | 
          numTruncatedBytes,  | 
         
        
           | 
           | 
          struct timeval  | 
          presentationTime,  | 
         
        
           | 
           | 
          unsigned  | 
          durationInMicroseconds  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivateinherited   | 
  
 
 
◆ afterGettingBytes1()
  
  
      
        
          | void StreamParser::afterGettingBytes1  | 
          ( | 
          unsigned  | 
          numBytesRead,  | 
         
        
           | 
           | 
          struct timeval  | 
          presentationTime  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ bankSize()
  
  
      
        
          | unsigned StreamParser::bankSize  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ curBank()
  
  
      
        
          | unsigned char * StreamParser::curBank  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivateinherited   | 
  
 
 
◆ curFrameSize()
  
  
      
        
          | unsigned MPEGVideoStreamParser::curFrameSize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ curOffset()
  
  
      
        
          | unsigned StreamParser::curOffset  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ ensureValidBytes()
  
  
      
        
          | void StreamParser::ensureValidBytes  | 
          ( | 
          unsigned  | 
          numBytesNeeded | ) | 
           | 
         
       
   | 
  
inlineprivateinherited   | 
  
 
 
◆ ensureValidBytes1()
  
  
      
        
          | void StreamParser::ensureValidBytes1  | 
          ( | 
          unsigned  | 
          numBytesNeeded | ) | 
           | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ flushInput()
  
  
      
        
          | virtual void StreamParser::flushInput  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ get1Byte()
  
  
      
        
          | u_int8_t StreamParser::get1Byte  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ get2Bytes()
  
  
      
        
          | u_int16_t StreamParser::get2Bytes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ get4Bytes()
  
  
      
        
          | u_int32_t StreamParser::get4Bytes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ getBits()
  
  
      
        
          | unsigned StreamParser::getBits  | 
          ( | 
          unsigned  | 
          numBits | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ getBytes()
  
  
      
        
          | void StreamParser::getBytes  | 
          ( | 
          u_int8_t *  | 
          to,  | 
         
        
           | 
           | 
          unsigned  | 
          numBytes  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ haveSeenEOF()
  
  
      
        
          | Boolean StreamParser::haveSeenEOF  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ lastParsed()
  
  
      
        
          | unsigned char * StreamParser::lastParsed  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivateinherited   | 
  
 
 
◆ nextToParse()
  
  
      
        
          | unsigned char * StreamParser::nextToParse  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivateinherited   | 
  
 
 
◆ numTruncatedBytes()
  
  
      
        
          | unsigned MPEGVideoStreamParser::numTruncatedBytes  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ onInputClosure()
  
  
      
        
          | static void StreamParser::onInputClosure  | 
          ( | 
          void *  | 
          clientData | ) | 
           | 
         
       
   | 
  
staticprivateinherited   | 
  
 
 
◆ onInputClosure1()
  
  
      
        
          | void StreamParser::onInputClosure1  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ parse()
  
  
      
        
          | virtual unsigned MPEGVideoStreamParser::parse  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ registerReadInterest()
      
        
          | void MPEGVideoStreamParser::registerReadInterest  | 
          ( | 
          unsigned char *  | 
          to,  | 
        
        
           | 
           | 
          unsigned  | 
          maxSize  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ restoreSavedParserState()
  
  
      
        
          | virtual void MPEGVideoStreamParser::restoreSavedParserState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privatevirtual   | 
  
 
 
◆ save4Bytes()
  
  
      
        
          | void MPEGVideoStreamParser::save4Bytes  | 
          ( | 
          u_int32_t  | 
          word | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ saveByte()
  
  
      
        
          | void MPEGVideoStreamParser::saveByte  | 
          ( | 
          u_int8_t  | 
          byte | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ saveParserState()
  
  
      
        
          | void StreamParser::saveParserState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ saveToNextCode()
  
  
      
        
          | void MPEGVideoStreamParser::saveToNextCode  | 
          ( | 
          u_int32_t &  | 
          curWord | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ setParseState()
  
  
      
        
          | void MPEGVideoStreamParser::setParseState  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ skipBits()
  
  
      
        
          | void StreamParser::skipBits  | 
          ( | 
          unsigned  | 
          numBits | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ skipBytes()
  
  
      
        
          | void StreamParser::skipBytes  | 
          ( | 
          unsigned  | 
          numBytes | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ skipToNextCode()
  
  
      
        
          | void MPEGVideoStreamParser::skipToNextCode  | 
          ( | 
          u_int32_t &  | 
          curWord | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ test1Byte()
  
  
      
        
          | u_int8_t StreamParser::test1Byte  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ test2Bytes()
  
  
      
        
          | u_int16_t StreamParser::test2Bytes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ test4Bytes()
  
  
      
        
          | u_int32_t StreamParser::test4Bytes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ testBytes()
  
  
      
        
          | void StreamParser::testBytes  | 
          ( | 
          u_int8_t *  | 
          to,  | 
         
        
           | 
           | 
          unsigned  | 
          numBytes  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ totNumValidBytes()
  
  
      
        
          | unsigned & StreamParser::totNumValidBytes  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ fBank
  
  
      
        
          | unsigned char* StreamParser::fBank[2] | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fClientContinueClientData
  
  
      
        
          | void* StreamParser::fClientContinueClientData | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fClientContinueFunc
◆ fClientOnInputCloseClientData
  
  
      
        
          | void* StreamParser::fClientOnInputCloseClientData | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fClientOnInputCloseFunc
◆ fCurBank
  
  
      
        
          | unsigned char* StreamParser::fCurBank | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fCurBankNum
  
  
      
        
          | unsigned char StreamParser::fCurBankNum | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fCurParserIndex
  
  
      
        
          | unsigned StreamParser::fCurParserIndex | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fHaveSeenEOF
◆ fInputSource
◆ fLastSeenPresentationTime
  
  
      
        
          | struct timeval StreamParser::fLastSeenPresentationTime | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fLimit
  
  
      
        
          | unsigned char* MPEGVideoStreamParser::fLimit | 
         
       
   | 
  
protected   | 
  
 
 
◆ fNumTruncatedBytes
  
  
      
        
          | unsigned MPEGVideoStreamParser::fNumTruncatedBytes | 
         
       
   | 
  
protected   | 
  
 
 
◆ fRemainingUnparsedBits
  
  
      
        
          | unsigned char StreamParser::fRemainingUnparsedBits | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fSavedNumTruncatedBytes
  
  
      
        
          | unsigned MPEGVideoStreamParser::fSavedNumTruncatedBytes | 
         
       
   | 
  
protected   | 
  
 
 
◆ fSavedParserIndex
  
  
      
        
          | unsigned StreamParser::fSavedParserIndex | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fSavedRemainingUnparsedBits
  
  
      
        
          | unsigned char StreamParser::fSavedRemainingUnparsedBits | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fSavedTo
  
  
      
        
          | unsigned char* MPEGVideoStreamParser::fSavedTo | 
         
       
   | 
  
protected   | 
  
 
 
◆ fStartOfFrame
  
  
      
        
          | unsigned char* MPEGVideoStreamParser::fStartOfFrame | 
         
       
   | 
  
protected   | 
  
 
 
◆ fTo
  
  
      
        
          | unsigned char* MPEGVideoStreamParser::fTo | 
         
       
   | 
  
protected   | 
  
 
 
◆ fTotNumValidBytes
  
  
      
        
          | unsigned StreamParser::fTotNumValidBytes | 
         
       
   | 
  
privateinherited   | 
  
 
 
◆ fUsingSource
The documentation for this class was generated from the following file: