#include <H264or5VideoStreamDiscreteFramer.hh>
|
| typedef void() | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| |
| typedef void() | onCloseFunc(void *clientData) |
| |
|
| void | getVPSandSPSandPPS (u_int8_t *&vps, unsigned &vpsSize, u_int8_t *&sps, unsigned &spsSize, u_int8_t *&pps, unsigned &ppsSize) const |
| |
| void | setVPSandSPSandPPS (u_int8_t *vps, unsigned vpsSize, u_int8_t *sps, unsigned spsSize, u_int8_t *pps, unsigned ppsSize) |
| |
| Boolean & | pictureEndMarker () |
| |
| void | flushInput () |
| |
| FramedSource * | inputSource () const |
| |
| void | reassignInputSource (FramedSource *newInputSource) |
| |
| void | detachInputSource () |
| |
| void | getNextFrame (unsigned char *to, unsigned maxSize, afterGettingFunc *afterGettingFunc, void *afterGettingClientData, onCloseFunc *onCloseFunc, void *onCloseClientData) |
| |
| void | handleClosure () |
| |
| void | stopGettingFrames () |
| |
| virtual unsigned | maxFrameSize () const |
| |
| Boolean | isCurrentlyAwaitingData () const |
| |
| virtual Boolean | isRTPSource () const |
| |
| virtual Boolean | isMPEG1or2VideoStreamFramer () const |
| |
| virtual Boolean | isMPEG4VideoStreamFramer () const |
| |
| virtual Boolean | isH264VideoStreamFramer () const |
| |
| virtual Boolean | isH265VideoStreamFramer () const |
| |
| virtual Boolean | isDVVideoStreamFramer () const |
| |
| virtual Boolean | isJPEGVideoSource () const |
| |
| virtual Boolean | isAMRAudioSource () const |
| |
| virtual Boolean | isMPEG2TransportStreamMultiplexor () const |
| |
| UsageEnvironment & | envir () const |
| |
| char const * | name () 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 |
| |
|
| | H264or5VideoStreamDiscreteFramer (int hNumber, UsageEnvironment &env, FramedSource *inputSource, Boolean includeStartCodeInOutput, Boolean insertAccessUnitDelimiters) |
| |
| virtual | ~H264or5VideoStreamDiscreteFramer () |
| |
| virtual void | doGetNextFrame () |
| |
| void | afterGettingFrame1 (unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| |
| virtual Boolean | nalUnitEndsAccessUnit (u_int8_t nal_unit_type) |
| |
| void | saveCopyOfVPS (u_int8_t *from, unsigned size) |
| |
| void | saveCopyOfSPS (u_int8_t *from, unsigned size) |
| |
| void | saveCopyOfPPS (u_int8_t *from, unsigned size) |
| |
| void | setPresentationTime () |
| |
| Boolean | isVPS (u_int8_t nal_unit_type) |
| |
| Boolean | isSPS (u_int8_t nal_unit_type) |
| |
| Boolean | isPPS (u_int8_t nal_unit_type) |
| |
| Boolean | isVCL (u_int8_t nal_unit_type) |
| |
| void | computePresentationTime (unsigned numAdditionalPictures) |
| |
| void | setTimeCode (unsigned hours, unsigned minutes, unsigned seconds, unsigned pictures, unsigned picturesSinceLastGOP) |
| |
| virtual void | doStopGettingFrames () |
| |
| virtual char const * | MIMEtype () const |
| |
| virtual void | getAttributes () const |
| |
| TaskToken & | nextTask () |
| |
|
| static void | afterGettingFrame (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| |
|
| 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 |
◆ H264or5VideoStreamDiscreteFramer()
◆ ~H264or5VideoStreamDiscreteFramer()
| virtual H264or5VideoStreamDiscreteFramer::~H264or5VideoStreamDiscreteFramer |
( |
| ) |
|
|
protectedvirtual |
◆ afterGetting()
| static void FramedSource::afterGetting |
( |
FramedSource * |
source | ) |
|
|
staticinherited |
◆ afterGettingFrame()
| static void H264or5VideoStreamDiscreteFramer::afterGettingFrame |
( |
void * |
clientData, |
|
|
unsigned |
frameSize, |
|
|
unsigned |
numTruncatedBytes, |
|
|
struct timeval |
presentationTime, |
|
|
unsigned |
durationInMicroseconds |
|
) |
| |
|
staticprotected |
◆ afterGettingFrame1()
| void H264or5VideoStreamDiscreteFramer::afterGettingFrame1 |
( |
unsigned |
frameSize, |
|
|
unsigned |
numTruncatedBytes, |
|
|
struct timeval |
presentationTime, |
|
|
unsigned |
durationInMicroseconds |
|
) |
| |
|
protected |
◆ 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 |
◆ detachInputSource()
| void FramedFilter::detachInputSource |
( |
| ) |
|
|
inherited |
◆ doGetNextFrame()
| virtual void H264or5VideoStreamDiscreteFramer::doGetNextFrame |
( |
| ) |
|
|
protectedvirtual |
◆ doStopGettingFrames()
| virtual void MPEGVideoStreamFramer::doStopGettingFrames |
( |
| ) |
|
|
protectedvirtualinherited |
◆ envir()
◆ flushInput()
| void MPEGVideoStreamFramer::flushInput |
( |
| ) |
|
|
inherited |
◆ 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 |
◆ getVPSandSPSandPPS()
| void H264or5VideoStreamFramer::getVPSandSPSandPPS |
( |
u_int8_t *& |
vps, |
|
|
unsigned & |
vpsSize, |
|
|
u_int8_t *& |
sps, |
|
|
unsigned & |
spsSize, |
|
|
u_int8_t *& |
pps, |
|
|
unsigned & |
ppsSize |
|
) |
| const |
|
inlineinherited |
◆ 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 MediaSource::isMPEG1or2VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isMPEG2TransportStreamMultiplexor()
| virtual Boolean MediaSource::isMPEG2TransportStreamMultiplexor |
( |
| ) |
const |
|
virtualinherited |
◆ isMPEG4VideoStreamFramer()
| virtual Boolean MediaSource::isMPEG4VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
◆ isPPS()
| Boolean H264or5VideoStreamFramer::isPPS |
( |
u_int8_t |
nal_unit_type | ) |
|
|
protectedinherited |
◆ 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 |
◆ isSPS()
| Boolean H264or5VideoStreamFramer::isSPS |
( |
u_int8_t |
nal_unit_type | ) |
|
|
protectedinherited |
◆ isVCL()
| Boolean H264or5VideoStreamFramer::isVCL |
( |
u_int8_t |
nal_unit_type | ) |
|
|
protectedinherited |
◆ isVPS()
| Boolean H264or5VideoStreamFramer::isVPS |
( |
u_int8_t |
nal_unit_type | ) |
|
|
protectedinherited |
◆ lookupByName() [1/3]
◆ lookupByName() [2/3]
◆ lookupByName() [3/3]
◆ maxFrameSize()
| virtual unsigned FramedSource::maxFrameSize |
( |
| ) |
const |
|
virtualinherited |
◆ MIMEtype()
| virtual char const * FramedFilter::MIMEtype |
( |
| ) |
const |
|
protectedvirtualinherited |
◆ nalUnitEndsAccessUnit()
| virtual Boolean H264or5VideoStreamDiscreteFramer::nalUnitEndsAccessUnit |
( |
u_int8_t |
nal_unit_type | ) |
|
|
protectedvirtual |
◆ 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 |
◆ saveCopyOfPPS()
| void H264or5VideoStreamFramer::saveCopyOfPPS |
( |
u_int8_t * |
from, |
|
|
unsigned |
size |
|
) |
| |
|
protectedinherited |
◆ saveCopyOfSPS()
| void H264or5VideoStreamFramer::saveCopyOfSPS |
( |
u_int8_t * |
from, |
|
|
unsigned |
size |
|
) |
| |
|
protectedinherited |
◆ saveCopyOfVPS()
| void H264or5VideoStreamFramer::saveCopyOfVPS |
( |
u_int8_t * |
from, |
|
|
unsigned |
size |
|
) |
| |
|
protectedinherited |
◆ setPresentationTime()
| void H264or5VideoStreamFramer::setPresentationTime |
( |
| ) |
|
|
protectedinherited |
◆ setTimeCode()
| void MPEGVideoStreamFramer::setTimeCode |
( |
unsigned |
hours, |
|
|
unsigned |
minutes, |
|
|
unsigned |
seconds, |
|
|
unsigned |
pictures, |
|
|
unsigned |
picturesSinceLastGOP |
|
) |
| |
|
protectedinherited |
◆ setVPSandSPSandPPS()
| void H264or5VideoStreamFramer::setVPSandSPSandPPS |
( |
u_int8_t * |
vps, |
|
|
unsigned |
vpsSize, |
|
|
u_int8_t * |
sps, |
|
|
unsigned |
spsSize, |
|
|
u_int8_t * |
pps, |
|
|
unsigned |
ppsSize |
|
) |
| |
|
inlineinherited |
◆ stopGettingFrames()
| void FramedSource::stopGettingFrames |
( |
| ) |
|
|
inherited |
◆ 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 |
◆ fHNumber
| int H264or5VideoStreamFramer::fHNumber |
|
protectedinherited |
◆ fIncludeStartCodeInOutput
| Boolean H264or5VideoStreamFramer::fIncludeStartCodeInOutput |
|
protectedinherited |
◆ fInputSource
◆ fInsertAccessUnitDelimiters
| Boolean H264or5VideoStreamFramer::fInsertAccessUnitDelimiters |
|
protectedinherited |
◆ fIsCurrentlyAwaitingData
| Boolean FramedSource::fIsCurrentlyAwaitingData |
|
privateinherited |
◆ fLastSeenPPS
| u_int8_t* H264or5VideoStreamFramer::fLastSeenPPS |
|
protectedinherited |
◆ fLastSeenPPSSize
| unsigned H264or5VideoStreamFramer::fLastSeenPPSSize |
|
protectedinherited |
◆ fLastSeenSPS
| u_int8_t* H264or5VideoStreamFramer::fLastSeenSPS |
|
protectedinherited |
◆ fLastSeenSPSSize
| unsigned H264or5VideoStreamFramer::fLastSeenSPSSize |
|
protectedinherited |
◆ fLastSeenVPS
| u_int8_t* H264or5VideoStreamFramer::fLastSeenVPS |
|
protectedinherited |
◆ fLastSeenVPSSize
| unsigned H264or5VideoStreamFramer::fLastSeenVPSSize |
|
protectedinherited |
◆ fMaxSize
| unsigned FramedSource::fMaxSize |
|
protectedinherited |
◆ fMediumName
◆ fNextPresentationTime
| struct timeval H264or5VideoStreamFramer::fNextPresentationTime |
|
protectedinherited |
◆ 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: