#include <MPEG1or2VideoStreamFramer.hh>
|  | 
| typedef void() | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) | 
|  | 
| typedef void() | onCloseFunc(void *clientData) | 
|  | 
|  | 
| static MPEG1or2VideoStreamFramer * | createNew (UsageEnvironment &env, FramedSource *inputSource, Boolean iFramesOnly=False, double vshPeriod=5.0) | 
|  | 
| static Boolean | lookupByName (UsageEnvironment &env, char const *sourceName, FramedSource *&resultSource) | 
|  | 
| static Boolean | lookupByName (UsageEnvironment &env, char const *sourceName, MediaSource *&resultSource) | 
|  | 
| static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium) | 
|  | 
| static void | handleClosure (void *clientData) | 
|  | 
| static void | afterGetting (FramedSource *source) | 
|  | 
| static void | close (UsageEnvironment &env, char const *mediumName) | 
|  | 
| static void | close (Medium *medium) | 
|  | 
|  | 
| static void | continueReadProcessing (void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) | 
|  | 
◆ 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 | 
 
 
◆ MPEG1or2VideoStreamFramer()
◆ ~MPEG1or2VideoStreamFramer()
  
  | 
        
          | virtual MPEG1or2VideoStreamFramer::~MPEG1or2VideoStreamFramer | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ afterGetting()
  
  | 
        
          | static void FramedSource::afterGetting | ( | FramedSource * | source | ) |  |  | staticinherited | 
 
 
◆ close() [1/2]
  
  | 
        
          | static void Medium::close | ( | Medium * | medium | ) |  |  | staticinherited | 
 
 
◆ close() [2/2]
◆ computePresentationTime()
  
  | 
        
          | void MPEGVideoStreamFramer::computePresentationTime | ( | unsigned | numAdditionalPictures | ) |  |  | protectedinherited | 
 
 
◆ continueReadProcessing() [1/2]
  
  | 
        
          | void MPEGVideoStreamFramer::continueReadProcessing | ( |  | ) |  |  | privateinherited | 
 
 
◆ continueReadProcessing() [2/2]
  
  | 
        
          | static void MPEGVideoStreamFramer::continueReadProcessing | ( | void * | clientData, |  
          |  |  | unsigned char * | ptr, |  
          |  |  | unsigned | size, |  
          |  |  | struct timeval | presentationTime |  
          |  | ) |  |  |  | staticprivateinherited | 
 
 
◆ createNew()
◆ detachInputSource()
  
  | 
        
          | void FramedFilter::detachInputSource | ( |  | ) |  |  | inherited | 
 
 
◆ doGetNextFrame()
  
  | 
        
          | virtual void MPEGVideoStreamFramer::doGetNextFrame | ( |  | ) |  |  | protectedvirtualinherited | 
 
 
◆ doStopGettingFrames()
  
  | 
        
          | virtual void MPEGVideoStreamFramer::doStopGettingFrames | ( |  | ) |  |  | protectedvirtualinherited | 
 
 
◆ envir()
◆ flushInput()
  
  | 
        
          | void MPEGVideoStreamFramer::flushInput | ( |  | ) |  |  | inherited | 
 
 
◆ getAttributes()
  
  | 
        
          | virtual void FramedFilter::getAttributes | ( |  | ) | const |  | protectedvirtualinherited | 
 
 
◆ getCurrentPTS()
  
  | 
        
          | double MPEG1or2VideoStreamFramer::getCurrentPTS | ( |  | ) | const |  | private | 
 
 
◆ 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 | 
 
 
◆ 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 MPEG1or2VideoStreamFramer::isMPEG1or2VideoStreamFramer | ( |  | ) | const |  | privatevirtual | 
 
 
◆ 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()
◆ pictureEndMarker()
  
  | 
        
          | Boolean & MPEGVideoStreamFramer::pictureEndMarker | ( |  | ) |  |  | inlineinherited | 
 
 
◆ reassignInputSource()
  
  | 
        
          | void FramedFilter::reassignInputSource | ( | FramedSource * | newInputSource | ) |  |  | inlineinherited | 
 
 
◆ reset()
  
  | 
        
          | void MPEGVideoStreamFramer::reset | ( |  | ) |  |  | privateinherited | 
 
 
◆ setTimeCode()
  
  | 
        
          | void MPEGVideoStreamFramer::setTimeCode | ( | unsigned | hours, |  
          |  |  | unsigned | minutes, |  
          |  |  | unsigned | seconds, |  
          |  |  | unsigned | pictures, |  
          |  |  | unsigned | picturesSinceLastGOP |  
          |  | ) |  |  |  | protectedinherited | 
 
 
◆ stopGettingFrames()
  
  | 
        
          | void FramedSource::stopGettingFrames | ( |  | ) |  |  | inherited | 
 
 
◆ MPEG1or2VideoStreamParser
  
  | 
        
          | friend class MPEG1or2VideoStreamParser |  | friend | 
 
 
◆ fAfterGettingClientData
  
  | 
        
          | void* FramedSource::fAfterGettingClientData |  | privateinherited | 
 
 
◆ fAfterGettingFunc
◆ fCurGOPTimeCode
  
  | 
        
          | TimeCode MPEGVideoStreamFramer::fCurGOPTimeCode |  | privateinherited | 
 
 
◆ fDurationInMicroseconds
  
  | 
        
          | unsigned FramedSource::fDurationInMicroseconds |  | protectedinherited | 
 
 
◆ fEnviron
◆ fFrameRate
  
  | 
        
          | double MPEGVideoStreamFramer::fFrameRate |  | protectedinherited | 
 
 
◆ fFrameSize
  
  | 
        
          | unsigned FramedSource::fFrameSize |  | protectedinherited | 
 
 
◆ fHaveSeenFirstTimeCode
  
  | 
        
          | Boolean MPEGVideoStreamFramer::fHaveSeenFirstTimeCode |  | privateinherited | 
 
 
◆ fInputSource
◆ fIsCurrentlyAwaitingData
  
  | 
        
          | Boolean FramedSource::fIsCurrentlyAwaitingData |  | privateinherited | 
 
 
◆ fMaxSize
  
  | 
        
          | unsigned FramedSource::fMaxSize |  | protectedinherited | 
 
 
◆ fMediumName
◆ fNextTask
◆ fNumTruncatedBytes
  
  | 
        
          | unsigned FramedSource::fNumTruncatedBytes |  | protectedinherited | 
 
 
◆ fOnCloseClientData
  
  | 
        
          | void* FramedSource::fOnCloseClientData |  | privateinherited | 
 
 
◆ fOnCloseFunc
◆ fParser
◆ fPictureCount
  
  | 
        
          | unsigned MPEGVideoStreamFramer::fPictureCount |  | protectedinherited | 
 
 
◆ fPictureEndMarker
  
  | 
        
          | Boolean MPEGVideoStreamFramer::fPictureEndMarker |  | protectedinherited | 
 
 
◆ fPicturesAdjustment
  
  | 
        
          | unsigned MPEGVideoStreamFramer::fPicturesAdjustment |  | privateinherited | 
 
 
◆ fPictureTimeBase
  
  | 
        
          | double MPEGVideoStreamFramer::fPictureTimeBase |  | privateinherited | 
 
 
◆ fPresentationTime
  
  | 
        
          | struct timeval FramedSource::fPresentationTime |  | protectedinherited | 
 
 
◆ fPresentationTimeBase
  
  | 
        
          | struct timeval MPEGVideoStreamFramer::fPresentationTimeBase |  | protectedinherited | 
 
 
◆ fPrevGOPTimeCode
  
  | 
        
          | TimeCode MPEGVideoStreamFramer::fPrevGOPTimeCode |  | privateinherited | 
 
 
◆ fTcSecsBase
  
  | 
        
          | unsigned MPEGVideoStreamFramer::fTcSecsBase |  | privateinherited | 
 
 
◆ fTo
  
  | 
        
          | unsigned char* FramedSource::fTo |  | protectedinherited | 
 
 
The documentation for this class was generated from the following file: