#include <JPEGVideoRTPSource.hh>
|
typedef void() | afterGettingFunc(void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
typedef void() | onCloseFunc(void *clientData) |
|
|
static JPEGVideoRTPSource * | createNew (UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat=26, unsigned rtpPayloadFrequency=90000, unsigned defaultWidth=0, unsigned defaultHeight=0) |
|
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 30 of file JPEGVideoRTPSource.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 |
◆ ~JPEGVideoRTPSource()
virtual JPEGVideoRTPSource::~JPEGVideoRTPSource |
( |
| ) |
|
|
protectedvirtual |
◆ JPEGVideoRTPSource()
JPEGVideoRTPSource::JPEGVideoRTPSource |
( |
UsageEnvironment & |
env, |
|
|
Groupsock * |
RTPgs, |
|
|
unsigned char |
rtpPayloadFormat, |
|
|
unsigned |
rtpTimestampFrequency, |
|
|
unsigned |
defaultWidth, |
|
|
unsigned |
defaultHeight |
|
) |
| |
|
private |
◆ afterGetting()
static void FramedSource::afterGetting |
( |
FramedSource * |
source | ) |
|
|
staticinherited |
◆ close() [1/2]
static void Medium::close |
( |
Medium * |
medium | ) |
|
|
staticinherited |
◆ close() [2/2]
◆ createNew()
static JPEGVideoRTPSource * JPEGVideoRTPSource::createNew |
( |
UsageEnvironment & |
env, |
|
|
Groupsock * |
RTPgs, |
|
|
unsigned char |
rtpPayloadFormat = 26 , |
|
|
unsigned |
rtpPayloadFrequency = 90000 , |
|
|
unsigned |
defaultWidth = 0 , |
|
|
unsigned |
defaultHeight = 0 |
|
) |
| |
|
static |
◆ 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]
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 * JPEGVideoRTPSource::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 JPEGVideoRTPSource::processSpecialHeader |
( |
BufferedPacket * |
packet, |
|
|
unsigned & |
resultSpecialHeaderSize |
|
) |
| |
|
privatevirtual |
◆ receptionStatsDB()
◆ registerForMultiplexedRTCPPackets()
void RTPSource::registerForMultiplexedRTCPPackets |
( |
class RTCPInstance * |
rtcpInstance | ) |
|
|
inlineinherited |
◆ reset()
void MultiFramedRTPSource::reset |
( |
| ) |
|
|
privateinherited |
◆ 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 | ) |
|
|
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 |
◆ fDefaultHeight
unsigned JPEGVideoRTPSource::fDefaultHeight |
|
private |
◆ fDefaultWidth
unsigned JPEGVideoRTPSource::fDefaultWidth |
|
private |
◆ 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: