#include <MPEG4VideoStreamFramer.hh>
|
| typedef void | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| typedef void | onCloseFunc(void *clientData) |
|
| static void | continueReadProcessing (void *clientData, unsigned char *ptr, unsigned size, struct timeval presentationTime) |
Definition at line 33 of file MPEG4VideoStreamFramer.hh.
◆ 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 |
◆ MPEG4VideoStreamFramer()
◆ ~MPEG4VideoStreamFramer()
| virtual MPEG4VideoStreamFramer::~MPEG4VideoStreamFramer |
( |
| ) |
|
|
protectedvirtual |
◆ afterGetting()
◆ appendToNewConfig()
| void MPEG4VideoStreamFramer::appendToNewConfig |
( |
unsigned char * | newConfigBytes, |
|
|
unsigned | numNewBytes ) |
|
protected |
◆ close() [1/2]
| void Medium::close |
( |
Medium * | medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ completeNewConfig()
| void MPEG4VideoStreamFramer::completeNewConfig |
( |
| ) |
|
|
protected |
◆ computePresentationTime()
| void MPEGVideoStreamFramer::computePresentationTime |
( |
unsigned | numAdditionalPictures | ) |
|
|
protectedinherited |
◆ continueReadProcessing() [1/2]
| void MPEGVideoStreamFramer::continueReadProcessing |
( |
| ) |
|
|
privateinherited |
◆ continueReadProcessing() [2/2]
| 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 |
◆ getConfigBytes()
| unsigned char * MPEG4VideoStreamFramer::getConfigBytes |
( |
unsigned & | numBytes | ) |
const |
◆ 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]
| void FramedSource::handleClosure |
( |
void * | clientData | ) |
|
|
staticinherited |
◆ inputSource()
Definition at line 30 of file FramedFilter.hh.
FramedSource * fInputSource
References fInputSource, and FramedSource::FramedSource().
Referenced by AC3AudioStreamFramer::AC3AudioStreamFramer(), ADTSAudioStreamDiscreteFramer::ADTSAudioStreamDiscreteFramer(), ADUFromMP3Source::ADUFromMP3Source(), AC3AudioStreamFramer::createNew(), ADTSAudioStreamDiscreteFramer::createNew(), ADUFromMP3Source::createNew(), DVVideoStreamFramer::createNew(), EndianSwap16::createNew(), EndianSwap24::createNew(), H263plusVideoStreamFramer::createNew(), H264VideoStreamDiscreteFramer::createNew(), H264VideoStreamFramer::createNew(), H265VideoStreamDiscreteFramer::createNew(), H265VideoStreamFramer::createNew(), HostFromNetworkOrder16::createNew(), MP3ADUdeinterleaver::createNew(), MP3ADUinterleaver::createNew(), MP3ADUTranscoder::createNew(), MP3FromADUSource::createNew(), MP3Transcoder::createNew(), MPEG1or2AudioStreamFramer::createNew(), MPEG1or2VideoStreamDiscreteFramer::createNew(), MPEG1or2VideoStreamFramer::createNew(), MPEG2IFrameIndexFromTransportStream::createNew(), MPEG2TransportStreamAccumulator::createNew(), MPEG2TransportStreamFramer::createNew(), MPEG2TransportStreamTrickModeFilter::createNew(), MPEG4VideoStreamDiscreteFramer::createNew(), MPEG4VideoStreamFramer::createNew(), NetworkFromHostOrder16::createNew(), PCMFromuLawAudioSource::createNew(), uLawFromPCMAudioSource::createNew(), DVVideoStreamFramer::DVVideoStreamFramer(), EndianSwap16::EndianSwap16(), EndianSwap24::EndianSwap24(), FramedFilter(), H263plusVideoStreamFramer::H263plusVideoStreamFramer(), H264or5VideoStreamDiscreteFramer::H264or5VideoStreamDiscreteFramer(), H264or5VideoStreamFramer::H264or5VideoStreamFramer(), H264VideoStreamDiscreteFramer::H264VideoStreamDiscreteFramer(), H264VideoStreamFramer::H264VideoStreamFramer(), H265VideoStreamDiscreteFramer::H265VideoStreamDiscreteFramer(), H265VideoStreamFramer::H265VideoStreamFramer(), HostFromNetworkOrder16::HostFromNetworkOrder16(), MP3ADUdeinterleaver::MP3ADUdeinterleaver(), MP3ADUinterleaver::MP3ADUinterleaver(), MP3ADUinterleaverBase::MP3ADUinterleaverBase(), MP3ADUTranscoder::MP3ADUTranscoder(), MP3FromADUSource::MP3FromADUSource(), MPEG1or2AudioStreamFramer::MPEG1or2AudioStreamFramer(), MPEG1or2VideoStreamDiscreteFramer::MPEG1or2VideoStreamDiscreteFramer(), MPEG1or2VideoStreamFramer::MPEG1or2VideoStreamFramer(), MPEG2IFrameIndexFromTransportStream::MPEG2IFrameIndexFromTransportStream(), MPEG2TransportStreamAccumulator::MPEG2TransportStreamAccumulator(), MPEG2TransportStreamFramer::MPEG2TransportStreamFramer(), MPEG2TransportStreamTrickModeFilter::MPEG2TransportStreamTrickModeFilter(), MPEG4VideoStreamDiscreteFramer::MPEG4VideoStreamDiscreteFramer(), MPEG4VideoStreamFramer::MPEG4VideoStreamFramer(), MPEGVideoStreamFramer::MPEGVideoStreamFramer(), NetworkFromHostOrder16::NetworkFromHostOrder16(), PCMFromuLawAudioSource::PCMFromuLawAudioSource(), PresentationTimeSubsessionNormalizer::PresentationTimeSubsessionNormalizer(), T140IdleFilter::T140IdleFilter(), and uLawFromPCMAudioSource::uLawFromPCMAudioSource().
◆ 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 MPEG4VideoStreamFramer::isMPEG4VideoStreamFramer |
( |
| ) |
const |
|
privatevirtual |
◆ 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 |
◆ profile_and_level_indication()
| u_int8_t MPEG4VideoStreamFramer::profile_and_level_indication |
( |
| ) |
const |
|
inline |
◆ reassignInputSource()
| void FramedFilter::reassignInputSource |
( |
FramedSource * | newInputSource | ) |
|
|
inlineinherited |
◆ reset()
| void MPEGVideoStreamFramer::reset |
( |
| ) |
|
|
privateinherited |
◆ setConfigInfo()
| void MPEG4VideoStreamFramer::setConfigInfo |
( |
u_int8_t | profileAndLevelIndication, |
|
|
char const * | configStr ) |
◆ setTimeCode()
| void MPEGVideoStreamFramer::setTimeCode |
( |
unsigned | hours, |
|
|
unsigned | minutes, |
|
|
unsigned | seconds, |
|
|
unsigned | pictures, |
|
|
unsigned | picturesSinceLastGOP ) |
|
protectedinherited |
◆ startNewConfig()
| void MPEG4VideoStreamFramer::startNewConfig |
( |
| ) |
|
|
protected |
◆ stopGettingFrames()
| void FramedSource::stopGettingFrames |
( |
| ) |
|
|
inherited |
◆ MPEG4VideoStreamParser
| friend class MPEG4VideoStreamParser |
|
friend |
◆ fAfterGettingClientData
| void* FramedSource::fAfterGettingClientData |
|
privateinherited |
◆ fAfterGettingFunc
◆ fConfigBytes
| unsigned char* MPEG4VideoStreamFramer::fConfigBytes |
|
protected |
◆ 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
◆ fNewConfigBytes
| unsigned char* MPEG4VideoStreamFramer::fNewConfigBytes |
|
private |
◆ fNextTask
◆ fNumConfigBytes
| unsigned MPEG4VideoStreamFramer::fNumConfigBytes |
|
protected |
◆ fNumNewConfigBytes
| unsigned MPEG4VideoStreamFramer::fNumNewConfigBytes |
|
private |
◆ 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 |
◆ fProfileAndLevelIndication
| u_int8_t MPEG4VideoStreamFramer::fProfileAndLevelIndication |
|
protected |
◆ fTcSecsBase
| unsigned MPEGVideoStreamFramer::fTcSecsBase |
|
privateinherited |
◆ fTo
| unsigned char* FramedSource::fTo |
|
protectedinherited |
The documentation for this class was generated from the following file: