#include <MultiFramedRTPSource.hh>
|
| typedef void | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| typedef void | onCloseFunc(void *clientData) |
Definition at line 32 of file MultiFramedRTPSource.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 |
◆ MultiFramedRTPSource()
◆ ~MultiFramedRTPSource()
| virtual MultiFramedRTPSource::~MultiFramedRTPSource |
( |
| ) |
|
|
protectedvirtual |
◆ afterGetting()
◆ close() [1/2]
| void Medium::close |
( |
Medium * | medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ curPacketMarkerBit()
| Boolean RTPSource::curPacketMarkerBit |
( |
| ) |
const |
|
inlineinherited |
◆ curPacketRTPSeqNum()
| u_int16_t RTPSource::curPacketRTPSeqNum |
( |
| ) |
const |
|
inlineinherited |
◆ curPacketRTPTimestamp()
| u_int32_t RTPSource::curPacketRTPTimestamp |
( |
| ) |
const |
|
inlineprivateinherited |
◆ deregisterForMultiplexedRTCPPackets()
| void RTPSource::deregisterForMultiplexedRTCPPackets |
( |
| ) |
|
|
inlineinherited |
◆ doGetNextFrame()
| virtual void MultiFramedRTPSource::doGetNextFrame |
( |
| ) |
|
|
protectedvirtual |
◆ doGetNextFrame1()
| void MultiFramedRTPSource::doGetNextFrame1 |
( |
| ) |
|
|
private |
◆ doStopGettingFrames()
| virtual void MultiFramedRTPSource::doStopGettingFrames |
( |
| ) |
|
|
protectedvirtual |
◆ enableRTCPReports() [1/2]
| Boolean & RTPSource::enableRTCPReports |
( |
| ) |
|
|
inlineinherited |
◆ enableRTCPReports() [2/2]
| Boolean const & RTPSource::enableRTCPReports |
( |
| ) |
const |
|
inlineinherited |
◆ envir()
◆ getAttributes()
| virtual void RTPSource::getAttributes |
( |
| ) |
const |
|
privatevirtualinherited |
◆ 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 |
◆ hasBeenSynchronizedUsingRTCP()
| virtual Boolean RTPSource::hasBeenSynchronizedUsingRTCP |
( |
| ) |
|
|
virtualinherited |
◆ 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 RTPSource::isRTPSource |
( |
| ) |
const |
|
privatevirtualinherited |
◆ 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 |
◆ lastReceivedSSRC()
| u_int32_t RTPSource::lastReceivedSSRC |
( |
| ) |
const |
|
inlineinherited |
◆ lookupByName() [1/4]
◆ lookupByName() [2/4]
◆ lookupByName() [3/4]
◆ lookupByName() [4/4]
◆ maxFrameSize()
| virtual unsigned FramedSource::maxFrameSize |
( |
| ) |
const |
|
virtualinherited |
◆ MIMEtype()
| virtual char const * MediaSource::MIMEtype |
( |
| ) |
const |
|
virtualinherited |
Reimplemented in AC3AudioRTPSource, ADUFromMP3Source, AMRAudioSource, DVVideoRTPSource, FramedFilter, H261VideoRTPSource, H263plusVideoRTPSource, H264VideoRTPSource, H265VideoRTPSource, JPEG2000VideoRTPSource, JPEGVideoRTPSource, MatroskaDemuxedTrack, MP3ADURTPSource, MP3FileSource, MP3FromADUSource, MPEG1or2AudioRTPSource, MPEG1or2DemuxedElementaryStream, MPEG1or2VideoRTPSource, MPEG4ESVideoRTPSource, MPEG4GenericRTPSource, MPEG4LATMAudioRTPSource, OggDemuxedTrack, QuickTimeGenericRTPSource, RawVideoRTPSource, SimpleRTPSource, TheoraVideoRTPSource, VorbisAudioRTPSource, VP8VideoRTPSource, and VP9VideoRTPSource.
◆ name()
| char const * Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ networkReadHandler()
◆ networkReadHandler1()
| void MultiFramedRTPSource::networkReadHandler1 |
( |
| ) |
|
|
private |
◆ nextTask()
◆ packetIsUsableInJitterCalculation()
| virtual Boolean MultiFramedRTPSource::packetIsUsableInJitterCalculation |
( |
unsigned char * | packet, |
|
|
unsigned | packetSize ) |
|
protectedvirtual |
◆ processSpecialHeader()
| virtual Boolean MultiFramedRTPSource::processSpecialHeader |
( |
BufferedPacket * | packet, |
|
|
unsigned & | resultSpecialHeaderSize ) |
|
protectedvirtual |
Reimplemented in AC3AudioRTPSource, DVVideoRTPSource, H261VideoRTPSource, H263plusVideoRTPSource, H264VideoRTPSource, H265VideoRTPSource, JPEG2000VideoRTPSource, JPEGVideoRTPSource, MPEG1or2AudioRTPSource, MPEG1or2VideoRTPSource, MPEG4ESVideoRTPSource, MPEG4GenericRTPSource, MPEG4LATMAudioRTPSource, QuickTimeGenericRTPSource, RawVideoRTPSource, SimpleRTPSource, TheoraVideoRTPSource, VorbisAudioRTPSource, VP8VideoRTPSource, and VP9VideoRTPSource.
◆ receptionStatsDB()
◆ registerForMultiplexedRTCPPackets()
| void RTPSource::registerForMultiplexedRTCPPackets |
( |
class RTCPInstance * | rtcpInstance | ) |
|
|
inlineinherited |
◆ reset()
| void MultiFramedRTPSource::reset |
( |
| ) |
|
|
private |
◆ RTPgs()
Definition at line 47 of file RTPSource.hh.
RTPInterface fRTPInterface
References fRTPInterface, and RTPInterface::gs().
Referenced by AC3AudioRTPSource::AC3AudioRTPSource(), AC3AudioRTPSource::createNew(), DVVideoRTPSource::createNew(), H261VideoRTPSource::createNew(), H263plusVideoRTPSource::createNew(), H264VideoRTPSource::createNew(), H265VideoRTPSource::createNew(), JPEG2000VideoRTPSource::createNew(), JPEGVideoRTPSource::createNew(), MP3ADURTPSource::createNew(), MPEG1or2AudioRTPSource::createNew(), MPEG1or2VideoRTPSource::createNew(), MPEG4ESVideoRTPSource::createNew(), MPEG4GenericRTPSource::createNew(), MPEG4LATMAudioRTPSource::createNew(), QuickTimeGenericRTPSource::createNew(), RawVideoRTPSource::createNew(), SimpleRTPSource::createNew(), TheoraVideoRTPSource::createNew(), VorbisAudioRTPSource::createNew(), VP8VideoRTPSource::createNew(), VP9VideoRTPSource::createNew(), DVVideoRTPSource::DVVideoRTPSource(), H261VideoRTPSource::H261VideoRTPSource(), H263plusVideoRTPSource::H263plusVideoRTPSource(), H264VideoRTPSource::H264VideoRTPSource(), H265VideoRTPSource::H265VideoRTPSource(), JPEG2000VideoRTPSource::JPEG2000VideoRTPSource(), JPEGVideoRTPSource::JPEGVideoRTPSource(), MP3ADURTPSource::MP3ADURTPSource(), MPEG1or2AudioRTPSource::MPEG1or2AudioRTPSource(), MPEG1or2VideoRTPSource::MPEG1or2VideoRTPSource(), MPEG4ESVideoRTPSource::MPEG4ESVideoRTPSource(), MPEG4GenericRTPSource::MPEG4GenericRTPSource(), MPEG4LATMAudioRTPSource::MPEG4LATMAudioRTPSource(), MultiFramedRTPSource::MultiFramedRTPSource(), QuickTimeGenericRTPSource::QuickTimeGenericRTPSource(), RawVideoRTPSource::RawVideoRTPSource(), RTPSource(), SimpleRTPSource::SimpleRTPSource(), TheoraVideoRTPSource::TheoraVideoRTPSource(), VorbisAudioRTPSource::VorbisAudioRTPSource(), VP8VideoRTPSource::VP8VideoRTPSource(), and VP9VideoRTPSource::VP9VideoRTPSource().
◆ rtpPayloadFormat()
| unsigned char RTPSource::rtpPayloadFormat |
( |
| ) |
const |
|
inlineinherited |
Definition at line 43 of file RTPSource.hh.
unsigned char fRTPPayloadFormat
References fRTPPayloadFormat.
Referenced by AC3AudioRTPSource::AC3AudioRTPSource(), AC3AudioRTPSource::createNew(), DVVideoRTPSource::createNew(), H261VideoRTPSource::createNew(), H263plusVideoRTPSource::createNew(), H264VideoRTPSource::createNew(), H265VideoRTPSource::createNew(), JPEG2000VideoRTPSource::createNew(), JPEGVideoRTPSource::createNew(), MP3ADURTPSource::createNew(), MPEG1or2AudioRTPSource::createNew(), MPEG1or2VideoRTPSource::createNew(), MPEG4ESVideoRTPSource::createNew(), MPEG4GenericRTPSource::createNew(), MPEG4LATMAudioRTPSource::createNew(), QuickTimeGenericRTPSource::createNew(), RawVideoRTPSource::createNew(), SimpleRTPSource::createNew(), TheoraVideoRTPSource::createNew(), VorbisAudioRTPSource::createNew(), VP8VideoRTPSource::createNew(), VP9VideoRTPSource::createNew(), DVVideoRTPSource::DVVideoRTPSource(), H261VideoRTPSource::H261VideoRTPSource(), H263plusVideoRTPSource::H263plusVideoRTPSource(), H264VideoRTPSource::H264VideoRTPSource(), H265VideoRTPSource::H265VideoRTPSource(), JPEG2000VideoRTPSource::JPEG2000VideoRTPSource(), JPEGVideoRTPSource::JPEGVideoRTPSource(), MP3ADURTPSource::MP3ADURTPSource(), MPEG1or2AudioRTPSource::MPEG1or2AudioRTPSource(), MPEG1or2VideoRTPSource::MPEG1or2VideoRTPSource(), MPEG4ESVideoRTPSource::MPEG4ESVideoRTPSource(), MPEG4GenericRTPSource::MPEG4GenericRTPSource(), MPEG4LATMAudioRTPSource::MPEG4LATMAudioRTPSource(), MultiFramedRTPSource::MultiFramedRTPSource(), QuickTimeGenericRTPSource::QuickTimeGenericRTPSource(), RawVideoRTPSource::RawVideoRTPSource(), RTPSource(), SimpleRTPSource::SimpleRTPSource(), TheoraVideoRTPSource::TheoraVideoRTPSource(), VorbisAudioRTPSource::VorbisAudioRTPSource(), VP8VideoRTPSource::VP8VideoRTPSource(), and VP9VideoRTPSource::VP9VideoRTPSource().
◆ setAuxilliaryReadHandler()
| void RTPSource::setAuxilliaryReadHandler |
( |
AuxHandlerFunc * | handlerFunc, |
|
|
void * | handlerClientData ) |
|
inlineinherited |
◆ setCrypto()
◆ setPacketReorderingThresholdTime()
| virtual void MultiFramedRTPSource::setPacketReorderingThresholdTime |
( |
unsigned | uSeconds | ) |
|
|
privatevirtual |
◆ setStreamSocket()
| void RTPSource::setStreamSocket |
( |
int | sockNum, |
|
|
unsigned char | streamChannelId, |
|
|
TLSState * | tlsState ) |
|
inlineinherited |
◆ SSRC()
| u_int32_t RTPSource::SSRC |
( |
| ) |
const |
|
inlineinherited |
◆ stopGettingFrames()
| void FramedSource::stopGettingFrames |
( |
| ) |
|
|
inherited |
◆ timestampFrequency()
| unsigned RTPSource::timestampFrequency |
( |
| ) |
const |
|
inlineinherited |
◆ fAfterGettingClientData
| void* FramedSource::fAfterGettingClientData |
|
privateinherited |
◆ fAfterGettingFunc
◆ fAreDoingNetworkReads
| Boolean MultiFramedRTPSource::fAreDoingNetworkReads |
|
private |
◆ fCrypto
◆ fCurPacketHasBeenSynchronizedUsingRTCP
| Boolean RTPSource::fCurPacketHasBeenSynchronizedUsingRTCP |
|
protectedinherited |
◆ fCurPacketMarkerBit
| Boolean RTPSource::fCurPacketMarkerBit |
|
protectedinherited |
◆ fCurPacketRTPSeqNum
| u_int16_t RTPSource::fCurPacketRTPSeqNum |
|
protectedinherited |
◆ fCurPacketRTPTimestamp
| u_int32_t RTPSource::fCurPacketRTPTimestamp |
|
protectedinherited |
◆ fCurrentPacketBeginsFrame
| Boolean MultiFramedRTPSource::fCurrentPacketBeginsFrame |
|
protected |
◆ fCurrentPacketCompletesFrame
| Boolean MultiFramedRTPSource::fCurrentPacketCompletesFrame |
|
protected |
◆ fDurationInMicroseconds
| unsigned FramedSource::fDurationInMicroseconds |
|
protectedinherited |
◆ fEnableRTCPReports
| Boolean RTPSource::fEnableRTCPReports |
|
privateinherited |
◆ fEnviron
◆ fFrameSize
| unsigned FramedSource::fFrameSize |
|
protectedinherited |
◆ fIsCurrentlyAwaitingData
| Boolean FramedSource::fIsCurrentlyAwaitingData |
|
privateinherited |
◆ fLastReceivedSSRC
| u_int32_t RTPSource::fLastReceivedSSRC |
|
protectedinherited |
◆ fMaxSize
| unsigned FramedSource::fMaxSize |
|
protectedinherited |
◆ fMediumName
◆ fNeedDelivery
| Boolean MultiFramedRTPSource::fNeedDelivery |
|
private |
◆ fNextTask
◆ fNumTruncatedBytes
| unsigned FramedSource::fNumTruncatedBytes |
|
protectedinherited |
◆ fOnCloseClientData
| void* FramedSource::fOnCloseClientData |
|
privateinherited |
◆ fOnCloseFunc
◆ fPacketLossInFragmentedFrame
| Boolean MultiFramedRTPSource::fPacketLossInFragmentedFrame |
|
private |
◆ fPacketReadInProgress
◆ fPresentationTime
| struct timeval FramedSource::fPresentationTime |
|
protectedinherited |
◆ fReceptionStatsDB
◆ fReorderingBuffer
| class ReorderingPacketBuffer* MultiFramedRTPSource::fReorderingBuffer |
|
private |
◆ fRTCPInstanceForMultiplexedRTCPPackets
| class RTCPInstance* RTPSource::fRTCPInstanceForMultiplexedRTCPPackets |
|
protectedinherited |
◆ fRTPInterface
◆ fRTPPayloadFormat
| unsigned char RTPSource::fRTPPayloadFormat |
|
privateinherited |
◆ fSavedMaxSize
| unsigned MultiFramedRTPSource::fSavedMaxSize |
|
private |
◆ fSavedTo
| unsigned char* MultiFramedRTPSource::fSavedTo |
|
private |
◆ fSSRC
| u_int32_t RTPSource::fSSRC |
|
privateinherited |
◆ fTimestampFrequency
| unsigned RTPSource::fTimestampFrequency |
|
privateinherited |
◆ fTo
| unsigned char* FramedSource::fTo |
|
protectedinherited |
The documentation for this class was generated from the following file: