#include <MPEG2TransportStreamIndexFile.hh>
 | 
| virtual  | ~MPEG2TransportStreamIndexFile () | 
|   | 
| void  | lookupTSPacketNumFromNPT (float &npt, unsigned long &tsPacketNumber, unsigned long &indexRecordNumber) | 
|   | 
| void  | lookupPCRFromTSPacketNum (unsigned long &tsPacketNumber, Boolean reverseToPreviousCleanPoint, float &pcr, unsigned long &indexRecordNumber) | 
|   | 
| Boolean  | readIndexRecordValues (unsigned long indexRecordNum, unsigned long &transportPacketNum, u_int8_t &offset, u_int8_t &size, float &pcr, u_int8_t &recordType) | 
|   | 
| float  | getPlayingDuration () | 
|   | 
| void  | stopReading () | 
|   | 
| int  | mpegVersion () | 
|   | 
| UsageEnvironment &  | envir () const | 
|   | 
| char const *  | name () const | 
|   | 
| virtual Boolean  | isSource () const | 
|   | 
| virtual Boolean  | isSink () const | 
|   | 
| virtual Boolean  | isRTCPInstance () const | 
|   | 
| virtual Boolean  | isRTSPClient () const | 
|   | 
| virtual Boolean  | isRTSPServer () const | 
|   | 
| virtual Boolean  | isMediaSession () const | 
|   | 
| virtual Boolean  | isServerMediaSession () const | 
|   | 
◆ ~MPEG2TransportStreamIndexFile()
  
  
      
        
          | virtual MPEG2TransportStreamIndexFile::~MPEG2TransportStreamIndexFile  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ MPEG2TransportStreamIndexFile()
  
  
      
        
          | MPEG2TransportStreamIndexFile::MPEG2TransportStreamIndexFile  | 
          ( | 
          UsageEnvironment &  | 
          env,  | 
         
        
           | 
           | 
          char const *  | 
          indexFileName  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ close() [1/2]
  
  
      
        
          | static void Medium::close  | 
          ( | 
          Medium *  | 
          medium | ) | 
           | 
         
       
   | 
  
staticinherited   | 
  
 
 
◆ close() [2/2]
◆ closeFid()
  
  
      
        
          | void MPEG2TransportStreamIndexFile::closeFid  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ createNew()
◆ envir()
◆ getPlayingDuration()
      
        
          | float MPEG2TransportStreamIndexFile::getPlayingDuration  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ isMediaSession()
  
  
      
        
          | virtual Boolean Medium::isMediaSession  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ isRTCPInstance()
  
  
      
        
          | virtual Boolean Medium::isRTCPInstance  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ isRTSPClient()
  
  
      
        
          | virtual Boolean Medium::isRTSPClient  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ isRTSPServer()
  
  
      
        
          | virtual Boolean Medium::isRTSPServer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ isServerMediaSession()
  
  
      
        
          | virtual Boolean Medium::isServerMediaSession  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ isSink()
  
  
      
        
          | virtual Boolean Medium::isSink  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ isSource()
  
  
      
        
          | virtual Boolean Medium::isSource  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ lookupByName()
◆ lookupPCRFromTSPacketNum()
      
        
          | void MPEG2TransportStreamIndexFile::lookupPCRFromTSPacketNum  | 
          ( | 
          unsigned long &  | 
          tsPacketNumber,  | 
        
        
           | 
           | 
          Boolean  | 
          reverseToPreviousCleanPoint,  | 
        
        
           | 
           | 
          float &  | 
          pcr,  | 
        
        
           | 
           | 
          unsigned long &  | 
          indexRecordNumber  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ lookupTSPacketNumFromNPT()
      
        
          | void MPEG2TransportStreamIndexFile::lookupTSPacketNumFromNPT  | 
          ( | 
          float &  | 
          npt,  | 
        
        
           | 
           | 
          unsigned long &  | 
          tsPacketNumber,  | 
        
        
           | 
           | 
          unsigned long &  | 
          indexRecordNumber  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ mpegVersion()
      
        
          | int MPEG2TransportStreamIndexFile::mpegVersion  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ name()
  
  
      
        
          | char const  * Medium::name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ nextTask()
◆ offsetFromBuf()
  
  
      
        
          | u_int8_t MPEG2TransportStreamIndexFile::offsetFromBuf  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ openFid()
  
  
      
        
          | Boolean MPEG2TransportStreamIndexFile::openFid  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ pcrFromBuf()
  
  
      
        
          | float MPEG2TransportStreamIndexFile::pcrFromBuf  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ readIndexRecord()
  
  
      
        
          | Boolean MPEG2TransportStreamIndexFile::readIndexRecord  | 
          ( | 
          unsigned long  | 
          indexRecordNum | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ readIndexRecordValues()
      
        
          | Boolean MPEG2TransportStreamIndexFile::readIndexRecordValues  | 
          ( | 
          unsigned long  | 
          indexRecordNum,  | 
        
        
           | 
           | 
          unsigned long &  | 
          transportPacketNum,  | 
        
        
           | 
           | 
          u_int8_t &  | 
          offset,  | 
        
        
           | 
           | 
          u_int8_t &  | 
          size,  | 
        
        
           | 
           | 
          float &  | 
          pcr,  | 
        
        
           | 
           | 
          u_int8_t &  | 
          recordType  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ readOneIndexRecord()
  
  
      
        
          | Boolean MPEG2TransportStreamIndexFile::readOneIndexRecord  | 
          ( | 
          unsigned long  | 
          indexRecordNum | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ recordTypeFromBuf()
  
  
      
        
          | u_int8_t MPEG2TransportStreamIndexFile::recordTypeFromBuf  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ rewindToCleanPoint()
  
  
      
        
          | Boolean MPEG2TransportStreamIndexFile::rewindToCleanPoint  | 
          ( | 
          unsigned long &  | 
          ixFound | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ seekToIndexRecord()
  
  
      
        
          | Boolean MPEG2TransportStreamIndexFile::seekToIndexRecord  | 
          ( | 
          unsigned long  | 
          indexRecordNumber | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ setMPEGVersionFromRecordType()
  
  
      
        
          | void MPEG2TransportStreamIndexFile::setMPEGVersionFromRecordType  | 
          ( | 
          u_int8_t  | 
          recordType | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ sizeFromBuf()
  
  
      
        
          | u_int8_t MPEG2TransportStreamIndexFile::sizeFromBuf  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprivate   | 
  
 
 
◆ stopReading()
  
  
      
        
          | void MPEG2TransportStreamIndexFile::stopReading  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ tsPacketNumFromBuf()
  
  
      
        
          | unsigned long MPEG2TransportStreamIndexFile::tsPacketNumFromBuf  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ fBuf
◆ fCachedIndexRecordNumber
  
  
      
        
          | unsigned long MPEG2TransportStreamIndexFile::fCachedIndexRecordNumber | 
         
       
   | 
  
private   | 
  
 
 
◆ fCachedPCR
  
  
      
        
          | float MPEG2TransportStreamIndexFile::fCachedPCR | 
         
       
   | 
  
private   | 
  
 
 
◆ fCachedTSPacketNumber
  
  
      
        
          | unsigned long MPEG2TransportStreamIndexFile::fCachedTSPacketNumber | 
         
       
   | 
  
private   | 
  
 
 
◆ fCurrentIndexRecordNum
  
  
      
        
          | unsigned long MPEG2TransportStreamIndexFile::fCurrentIndexRecordNum | 
         
       
   | 
  
private   | 
  
 
 
◆ fEnviron
◆ fFid
  
  
      
        
          | FILE* MPEG2TransportStreamIndexFile::fFid | 
         
       
   | 
  
private   | 
  
 
 
◆ fFileName
  
  
      
        
          | char* MPEG2TransportStreamIndexFile::fFileName | 
         
       
   | 
  
private   | 
  
 
 
◆ fMediumName
◆ fMPEGVersion
  
  
      
        
          | int MPEG2TransportStreamIndexFile::fMPEGVersion | 
         
       
   | 
  
private   | 
  
 
 
◆ fNextTask
◆ fNumIndexRecords
  
  
      
        
          | unsigned long MPEG2TransportStreamIndexFile::fNumIndexRecords | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: