#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: