#include <MPEG2IndexFromTransportStream.hh>
|  | 
| typedef void() | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) | 
|  | 
| typedef void() | onCloseFunc(void *clientData) | 
|  | 
|  | 
| static void | afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) | 
|  | 
| static void | handleInputClosure (void *clientData) | 
|  | 
◆ afterGettingFunc
  
  | 
        
          | typedef void() FramedSource::afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |  | inherited | 
 
 
◆ onCloseFunc
  
  | 
        
          | typedef void() FramedSource::onCloseFunc(void *clientData) |  | inherited | 
 
 
◆ MPEG2IFrameIndexFromTransportStream()
◆ ~MPEG2IFrameIndexFromTransportStream()
  
  | 
        
          | virtual MPEG2IFrameIndexFromTransportStream::~MPEG2IFrameIndexFromTransportStream | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ addToTail()
  
  | 
        
          | void MPEG2IFrameIndexFromTransportStream::addToTail | ( | IndexRecord * | newIndexRecord | ) |  |  | private | 
 
 
◆ afterGetting()
  
  | 
        
          | static void FramedSource::afterGetting | ( | FramedSource * | source | ) |  |  | staticinherited | 
 
 
◆ afterGettingFrame()
  
  | 
        
          | static void MPEG2IFrameIndexFromTransportStream::afterGettingFrame | ( | void * | clientData, |  
          |  |  | unsigned | frameSize, |  
          |  |  | unsigned | numTruncatedBytes, |  
          |  |  | struct timeval | presentationTime, |  
          |  |  | unsigned | durationInMicroseconds |  
          |  | ) |  |  |  | staticprivate | 
 
 
◆ afterGettingFrame1()
  
  | 
        
          | void MPEG2IFrameIndexFromTransportStream::afterGettingFrame1 | ( | unsigned | frameSize, |  
          |  |  | unsigned | numTruncatedBytes, |  
          |  |  | struct timeval | presentationTime, |  
          |  |  | unsigned | durationInMicroseconds |  
          |  | ) |  |  |  | private | 
 
 
◆ analyzePAT()
  
  | 
        
          | void MPEG2IFrameIndexFromTransportStream::analyzePAT | ( | unsigned char * | pkt, |  
          |  |  | unsigned | size |  
          |  | ) |  |  |  | private | 
 
 
◆ analyzePMT()
  
  | 
        
          | void MPEG2IFrameIndexFromTransportStream::analyzePMT | ( | unsigned char * | pkt, |  
          |  |  | unsigned | size |  
          |  | ) |  |  |  | private | 
 
 
◆ close() [1/2]
  
  | 
        
          | static void Medium::close | ( | Medium * | medium | ) |  |  | staticinherited | 
 
 
◆ close() [2/2]
◆ compactParseBuffer()
  
  | 
        
          | void MPEG2IFrameIndexFromTransportStream::compactParseBuffer | ( |  | ) |  |  | private | 
 
 
◆ createNew()
◆ deliverIndexRecord()
  
  | 
        
          | Boolean MPEG2IFrameIndexFromTransportStream::deliverIndexRecord | ( |  | ) |  |  | private | 
 
 
◆ detachInputSource()
  
  | 
        
          | void FramedFilter::detachInputSource | ( |  | ) |  |  | inherited | 
 
 
◆ doGetNextFrame()
  
  | 
        
          | virtual void MPEG2IFrameIndexFromTransportStream::doGetNextFrame | ( |  | ) |  |  | privatevirtual | 
 
 
◆ doStopGettingFrames()
  
  | 
        
          | virtual void FramedFilter::doStopGettingFrames | ( |  | ) |  |  | protectedvirtualinherited | 
 
 
◆ envir()
◆ getAttributes()
  
  | 
        
          | virtual void FramedFilter::getAttributes | ( |  | ) | const |  | protectedvirtualinherited | 
 
 
◆ getNextFrame()
  
  | 
        
          | void FramedSource::getNextFrame | ( | unsigned char * | to, |  
          |  |  | unsigned | maxSize, |  
          |  |  | afterGettingFunc * | afterGettingFunc, |  
          |  |  | void * | afterGettingClientData, |  
          |  |  | onCloseFunc * | onCloseFunc, |  
          |  |  | void * | onCloseClientData |  
          |  | ) |  |  |  | inherited | 
 
 
◆ handleClosure() [1/2]
  
  | 
        
          | void FramedSource::handleClosure | ( |  | ) |  |  | inherited | 
 
 
◆ handleClosure() [2/2]
  
  | 
        
          | static void FramedSource::handleClosure | ( | void * | clientData | ) |  |  | staticinherited | 
 
 
◆ handleInputClosure()
  
  | 
        
          | static void MPEG2IFrameIndexFromTransportStream::handleInputClosure | ( | void * | clientData | ) |  |  | staticprivate | 
 
 
◆ handleInputClosure1()
  
  | 
        
          | void MPEG2IFrameIndexFromTransportStream::handleInputClosure1 | ( |  | ) |  |  | private | 
 
 
◆ inputSource()
◆ isAMRAudioSource()
  
  | 
        
          | virtual Boolean MediaSource::isAMRAudioSource | ( |  | ) | const |  | virtualinherited | 
 
 
◆ isCurrentlyAwaitingData()
  
  | 
        
          | Boolean FramedSource::isCurrentlyAwaitingData | ( |  | ) | const |  | inlineinherited | 
 
 
◆ isDVVideoStreamFramer()
  
  | 
        
          | virtual Boolean MediaSource::isDVVideoStreamFramer | ( |  | ) | const |  | virtualinherited | 
 
 
◆ isFramedSource()
  
  | 
        
          | virtual Boolean FramedSource::isFramedSource | ( |  | ) | const |  | privatevirtualinherited | 
 
 
◆ isH264VideoStreamFramer()
  
  | 
        
          | virtual Boolean MediaSource::isH264VideoStreamFramer | ( |  | ) | const |  | virtualinherited | 
 
 
◆ isH265VideoStreamFramer()
  
  | 
        
          | virtual Boolean MediaSource::isH265VideoStreamFramer | ( |  | ) | const |  | virtualinherited | 
 
 
◆ isJPEGVideoSource()
  
  | 
        
          | virtual Boolean MediaSource::isJPEGVideoSource | ( |  | ) | const |  | virtualinherited | 
 
 
◆ isMediaSession()
  
  | 
        
          | virtual Boolean Medium::isMediaSession | ( |  | ) | const |  | virtualinherited | 
 
 
◆ isMPEG1or2VideoStreamFramer()
  
  | 
        
          | virtual Boolean MediaSource::isMPEG1or2VideoStreamFramer | ( |  | ) | const |  | virtualinherited | 
 
 
◆ isMPEG2TransportStreamMultiplexor()
  
  | 
        
          | virtual Boolean MediaSource::isMPEG2TransportStreamMultiplexor | ( |  | ) | const |  | virtualinherited | 
 
 
◆ isMPEG4VideoStreamFramer()
  
  | 
        
          | virtual Boolean MediaSource::isMPEG4VideoStreamFramer | ( |  | ) | const |  | virtualinherited | 
 
 
◆ isRTCPInstance()
  
  | 
        
          | virtual Boolean Medium::isRTCPInstance | ( |  | ) | const |  | virtualinherited | 
 
 
◆ isRTPSource()
  
  | 
        
          | virtual Boolean MediaSource::isRTPSource | ( |  | ) | 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 MediaSource::isSource | ( |  | ) | const |  | privatevirtualinherited | 
 
 
◆ lookupByName() [1/3]
◆ lookupByName() [2/3]
◆ lookupByName() [3/3]
◆ maxFrameSize()
  
  | 
        
          | virtual unsigned FramedSource::maxFrameSize | ( |  | ) | const |  | virtualinherited | 
 
 
◆ MIMEtype()
  
  | 
        
          | virtual char const  * FramedFilter::MIMEtype | ( |  | ) | const |  | protectedvirtualinherited | 
 
 
◆ name()
  
  | 
        
          | char const  * Medium::name | ( |  | ) | const |  | inlineinherited | 
 
 
◆ nextTask()
◆ parseFrame()
  
  | 
        
          | Boolean MPEG2IFrameIndexFromTransportStream::parseFrame | ( |  | ) |  |  | private | 
 
 
◆ parseToNextCode()
  
  | 
        
          | Boolean MPEG2IFrameIndexFromTransportStream::parseToNextCode | ( | unsigned char & | nextCode | ) |  |  | private | 
 
 
◆ reassignInputSource()
  
  | 
        
          | void FramedFilter::reassignInputSource | ( | FramedSource * | newInputSource | ) |  |  | inlineinherited | 
 
 
◆ stopGettingFrames()
  
  | 
        
          | void FramedSource::stopGettingFrames | ( |  | ) |  |  | inherited | 
 
 
◆ fAfterGettingClientData
  
  | 
        
          | void* FramedSource::fAfterGettingClientData |  | privateinherited | 
 
 
◆ fAfterGettingFunc
◆ fClosureNumber
  
  | 
        
          | unsigned MPEG2IFrameIndexFromTransportStream::fClosureNumber |  | private | 
 
 
◆ fDurationInMicroseconds
  
  | 
        
          | unsigned FramedSource::fDurationInMicroseconds |  | protectedinherited | 
 
 
◆ fEnviron
◆ fFirstPCR
  
  | 
        
          | float MPEG2IFrameIndexFromTransportStream::fFirstPCR |  | private | 
 
 
◆ fFrameSize
  
  | 
        
          | unsigned FramedSource::fFrameSize |  | protectedinherited | 
 
 
◆ fHaveSeenFirstPCR
  
  | 
        
          | Boolean MPEG2IFrameIndexFromTransportStream::fHaveSeenFirstPCR |  | private | 
 
 
◆ fHeadIndexRecord
  
  | 
        
          | IndexRecord* MPEG2IFrameIndexFromTransportStream::fHeadIndexRecord |  | private | 
 
 
◆ fInputBuffer
◆ fInputSource
◆ fInputTransportPacketCounter
  
  | 
        
          | unsigned long MPEG2IFrameIndexFromTransportStream::fInputTransportPacketCounter |  | private | 
 
 
◆ fIsCurrentlyAwaitingData
  
  | 
        
          | Boolean FramedSource::fIsCurrentlyAwaitingData |  | privateinherited | 
 
 
◆ fIsH264
  
  | 
        
          | Boolean MPEG2IFrameIndexFromTransportStream::fIsH264 |  | private | 
 
 
◆ fIsH265
  
  | 
        
          | Boolean MPEG2IFrameIndexFromTransportStream::fIsH265 |  | private | 
 
 
◆ fLastContinuityCounter
  
  | 
        
          | u_int8_t MPEG2IFrameIndexFromTransportStream::fLastContinuityCounter |  | private | 
 
 
◆ fLastPCR
  
  | 
        
          | float MPEG2IFrameIndexFromTransportStream::fLastPCR |  | private | 
 
 
◆ fMaxSize
  
  | 
        
          | unsigned FramedSource::fMaxSize |  | protectedinherited | 
 
 
◆ fMediumName
◆ fNextTask
◆ fNumTruncatedBytes
  
  | 
        
          | unsigned FramedSource::fNumTruncatedBytes |  | protectedinherited | 
 
 
◆ fOnCloseClientData
  
  | 
        
          | void* FramedSource::fOnCloseClientData |  | privateinherited | 
 
 
◆ fOnCloseFunc
◆ fParseBuffer
  
  | 
        
          | unsigned char* MPEG2IFrameIndexFromTransportStream::fParseBuffer |  | private | 
 
 
◆ fParseBufferDataEnd
  
  | 
        
          | unsigned MPEG2IFrameIndexFromTransportStream::fParseBufferDataEnd |  | private | 
 
 
◆ fParseBufferFrameStart
  
  | 
        
          | unsigned MPEG2IFrameIndexFromTransportStream::fParseBufferFrameStart |  | private | 
 
 
◆ fParseBufferParseEnd
  
  | 
        
          | unsigned MPEG2IFrameIndexFromTransportStream::fParseBufferParseEnd |  | private | 
 
 
◆ fParseBufferSize
  
  | 
        
          | unsigned MPEG2IFrameIndexFromTransportStream::fParseBufferSize |  | private | 
 
 
◆ fPMT_PID
  
  | 
        
          | u_int16_t MPEG2IFrameIndexFromTransportStream::fPMT_PID |  | private | 
 
 
◆ fPresentationTime
  
  | 
        
          | struct timeval FramedSource::fPresentationTime |  | protectedinherited | 
 
 
◆ fTailIndexRecord
  
  | 
        
          | IndexRecord* MPEG2IFrameIndexFromTransportStream::fTailIndexRecord |  | private | 
 
 
◆ fTo
  
  | 
        
          | unsigned char* FramedSource::fTo |  | protectedinherited | 
 
 
◆ fVideo_PID
  
  | 
        
          | u_int16_t MPEG2IFrameIndexFromTransportStream::fVideo_PID |  | private | 
 
 
The documentation for this class was generated from the following file: