#include <AC3AudioRTPSource.hh>
|
| typedef void | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| typedef void | onCloseFunc(void *clientData) |
|
| static AC3AudioRTPSource * | createNew (UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency) |
| static Boolean | lookupByName (UsageEnvironment &env, char const *sourceName, RTPSource *&resultSource) |
| static Boolean | lookupByName (UsageEnvironment &env, char const *sourceName, FramedSource *&resultSource) |
| static Boolean | lookupByName (UsageEnvironment &env, char const *sourceName, MediaSource *&resultSource) |
| static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium) |
| static void | handleClosure (void *clientData) |
| static void | afterGetting (FramedSource *source) |
| static void | close (UsageEnvironment &env, char const *mediumName) |
| static void | close (Medium *medium) |
Definition at line 28 of file AC3AudioRTPSource.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 |
◆ ~AC3AudioRTPSource()
| virtual AC3AudioRTPSource::~AC3AudioRTPSource |
( |
| ) |
|
|
protectedvirtual |
◆ AC3AudioRTPSource()
| AC3AudioRTPSource::AC3AudioRTPSource |
( |
UsageEnvironment & | env, |
|
|
Groupsock * | RTPgs, |
|
|
unsigned char | rtpPayloadFormat, |
|
|
unsigned | rtpTimestampFrequency ) |
|
private |
◆ afterGetting()
◆ close() [1/2]
| void Medium::close |
( |
Medium * | medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ createNew()
◆ 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 |
( |
| ) |
|
|
protectedvirtualinherited |
◆ doGetNextFrame1()
| void MultiFramedRTPSource::doGetNextFrame1 |
( |
| ) |
|
|
privateinherited |
◆ doStopGettingFrames()
| virtual void MultiFramedRTPSource::doStopGettingFrames |
( |
| ) |
|
|
protectedvirtualinherited |
◆ 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 * AC3AudioRTPSource::MIMEtype |
( |
| ) |
const |
|
privatevirtual |
◆ name()
| char const * Medium::name |
( |
| ) |
const |
|
inlineinherited |
◆ networkReadHandler()
◆ networkReadHandler1()
| void MultiFramedRTPSource::networkReadHandler1 |
( |
| ) |
|
|
privateinherited |
◆ nextTask()
◆ packetIsUsableInJitterCalculation()
| virtual Boolean MultiFramedRTPSource::packetIsUsableInJitterCalculation |
( |
unsigned char * | packet, |
|
|
unsigned | packetSize ) |
|
protectedvirtualinherited |
◆ processSpecialHeader()
| virtual Boolean AC3AudioRTPSource::processSpecialHeader |
( |
BufferedPacket * | packet, |
|
|
unsigned & | resultSpecialHeaderSize ) |
|
privatevirtual |
◆ receptionStatsDB()
◆ registerForMultiplexedRTCPPackets()
| void RTPSource::registerForMultiplexedRTCPPackets |
( |
class RTCPInstance * | rtcpInstance | ) |
|
|
inlineinherited |
◆ reset()
| void MultiFramedRTPSource::reset |
( |
| ) |
|
|
privateinherited |
◆ 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 | ) |
|
|
privatevirtualinherited |
◆ 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 |
|
privateinherited |
◆ 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 |
|
protectedinherited |
◆ fCurrentPacketCompletesFrame
| Boolean MultiFramedRTPSource::fCurrentPacketCompletesFrame |
|
protectedinherited |
◆ 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 |
|
privateinherited |
◆ fNextTask
◆ fNumTruncatedBytes
| unsigned FramedSource::fNumTruncatedBytes |
|
protectedinherited |
◆ fOnCloseClientData
| void* FramedSource::fOnCloseClientData |
|
privateinherited |
◆ fOnCloseFunc
◆ fPacketLossInFragmentedFrame
| Boolean MultiFramedRTPSource::fPacketLossInFragmentedFrame |
|
privateinherited |
◆ fPacketReadInProgress
◆ fPresentationTime
| struct timeval FramedSource::fPresentationTime |
|
protectedinherited |
◆ fReceptionStatsDB
◆ fReorderingBuffer
| class ReorderingPacketBuffer* MultiFramedRTPSource::fReorderingBuffer |
|
privateinherited |
◆ fRTCPInstanceForMultiplexedRTCPPackets
| class RTCPInstance* RTPSource::fRTCPInstanceForMultiplexedRTCPPackets |
|
protectedinherited |
◆ fRTPInterface
◆ fRTPPayloadFormat
| unsigned char RTPSource::fRTPPayloadFormat |
|
privateinherited |
◆ fSavedMaxSize
| unsigned MultiFramedRTPSource::fSavedMaxSize |
|
privateinherited |
◆ fSavedTo
| unsigned char* MultiFramedRTPSource::fSavedTo |
|
privateinherited |
◆ 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: