#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()
| static void FramedSource::afterGetting |
( |
FramedSource * |
source | ) |
|
|
staticinherited |
◆ close() [1/2]
| static 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]
| static 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, AMRAudioSource, DVVideoRTPSource, FramedFilter, H261VideoRTPSource, H263plusVideoRTPSource, H264VideoRTPSource, H265VideoRTPSource, JPEG2000VideoRTPSource, JPEGVideoRTPSource, ADUFromMP3Source, MP3FromADUSource, MP3ADURTPSource, MP3FileSource, MPEG1or2AudioRTPSource, MPEG1or2DemuxedElementaryStream, MPEG1or2VideoRTPSource, MPEG4ESVideoRTPSource, MPEG4GenericRTPSource, MPEG4LATMAudioRTPSource, QuickTimeGenericRTPSource, RawVideoRTPSource, SimpleRTPSource, TheoraVideoRTPSource, VorbisAudioRTPSource, VP8VideoRTPSource, VP9VideoRTPSource, MatroskaDemuxedTrack, and OggDemuxedTrack.
◆ 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()
◆ rtpPayloadFormat()
| unsigned char RTPSource::rtpPayloadFormat |
( |
| ) |
const |
|
inlineinherited |
◆ 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: