#include <H265VideoRTPSource.hh>
|
| typedef void( | afterGettingFunc) (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| |
| typedef void( | onCloseFunc) (void *clientData) |
| |
|
| static H265VideoRTPSource * | createNew (UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, Boolean expectDONFields=False, unsigned rtpTimestampFrequency=90000) |
| |
| 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 H265VideoRTPSource.hh.
| typedef void( FramedSource::afterGettingFunc) (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
inherited |
| typedef void( FramedSource::onCloseFunc) (void *clientData) |
|
inherited |
| H265VideoRTPSource::H265VideoRTPSource |
( |
UsageEnvironment & |
env, |
|
|
Groupsock * |
RTPgs, |
|
|
unsigned char |
rtpPayloadFormat, |
|
|
Boolean |
expectDONFields, |
|
|
unsigned |
rtpTimestampFrequency |
|
) |
| |
|
protected |
| virtual H265VideoRTPSource::~H265VideoRTPSource |
( |
| ) |
|
|
protectedvirtual |
| static void FramedSource::afterGetting |
( |
FramedSource * |
source | ) |
|
|
staticinherited |
| static void Medium::close |
( |
Medium * |
medium | ) |
|
|
staticinherited |
| void H265VideoRTPSource::computeAbsDonFromDON |
( |
u_int16_t |
DON | ) |
|
|
private |
| Boolean RTPSource::curPacketMarkerBit |
( |
| ) |
const |
|
inlineinherited |
| u_int16_t RTPSource::curPacketRTPSeqNum |
( |
| ) |
const |
|
inlineinherited |
| u_int64_t H265VideoRTPSource::currentNALUnitAbsDon |
( |
| ) |
const |
|
inline |
| void RTPSource::deregisterForMultiplexedRTCPPackets |
( |
| ) |
|
|
inlineinherited |
| virtual void MultiFramedRTPSource::doStopGettingFrames |
( |
| ) |
|
|
protectedvirtualinherited |
| Boolean& RTPSource::enableRTCPReports |
( |
| ) |
|
|
inlineinherited |
| Boolean const& RTPSource::enableRTCPReports |
( |
| ) |
const |
|
inlineinherited |
| void FramedSource::getNextFrame |
( |
unsigned char * |
to, |
|
|
unsigned |
maxSize, |
|
|
afterGettingFunc * |
afterGettingFunc, |
|
|
void * |
afterGettingClientData, |
|
|
onCloseFunc * |
onCloseFunc, |
|
|
void * |
onCloseClientData |
|
) |
| |
|
inherited |
| static void FramedSource::handleClosure |
( |
void * |
clientData | ) |
|
|
staticinherited |
| void FramedSource::handleClosure |
( |
| ) |
|
|
inherited |
| virtual Boolean RTPSource::hasBeenSynchronizedUsingRTCP |
( |
| ) |
|
|
virtualinherited |
| virtual Boolean MediaSource::isAMRAudioSource |
( |
| ) |
const |
|
virtualinherited |
| Boolean FramedSource::isCurrentlyAwaitingData |
( |
| ) |
const |
|
inlineinherited |
| virtual Boolean MediaSource::isDVVideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isH264VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isH265VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isJPEGVideoSource |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isMediaSession |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isMPEG1or2VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isMPEG4VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isRTCPInstance |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isRTSPClient |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isRTSPServer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isServerMediaSession |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isSink |
( |
| ) |
const |
|
virtualinherited |
| u_int32_t RTPSource::lastReceivedSSRC |
( |
| ) |
const |
|
inlineinherited |
| virtual unsigned FramedSource::maxFrameSize |
( |
| ) |
const |
|
virtualinherited |
| virtual char const* H265VideoRTPSource::MIMEtype |
( |
| ) |
const |
|
protectedvirtual |
| char const* Medium::name |
( |
| ) |
const |
|
inlineinherited |
| virtual Boolean MultiFramedRTPSource::packetIsUsableInJitterCalculation |
( |
unsigned char * |
packet, |
|
|
unsigned |
packetSize |
|
) |
| |
|
protectedvirtualinherited |
| virtual Boolean H265VideoRTPSource::processSpecialHeader |
( |
BufferedPacket * |
packet, |
|
|
unsigned & |
resultSpecialHeaderSize |
|
) |
| |
|
protectedvirtual |
| void RTPSource::registerForMultiplexedRTCPPackets |
( |
class RTCPInstance * |
rtcpInstance | ) |
|
|
inlineinherited |
| unsigned char RTPSource::rtpPayloadFormat |
( |
| ) |
const |
|
inlineinherited |
| void RTPSource::setAuxilliaryReadHandler |
( |
AuxHandlerFunc * |
handlerFunc, |
|
|
void * |
handlerClientData |
|
) |
| |
|
inlineinherited |
| void RTPSource::setStreamSocket |
( |
int |
sockNum, |
|
|
unsigned char |
streamChannelId |
|
) |
| |
|
inlineinherited |
| u_int32_t RTPSource::SSRC |
( |
| ) |
const |
|
inlineinherited |
| void FramedSource::stopGettingFrames |
( |
| ) |
|
|
inherited |
| unsigned RTPSource::timestampFrequency |
( |
| ) |
const |
|
inlineinherited |
| friend class H265BufferedPacket |
|
friend |
| Boolean RTPSource::fCurPacketHasBeenSynchronizedUsingRTCP |
|
protectedinherited |
| Boolean RTPSource::fCurPacketMarkerBit |
|
protectedinherited |
| unsigned char H265VideoRTPSource::fCurPacketNALUnitType |
|
private |
| u_int16_t RTPSource::fCurPacketRTPSeqNum |
|
protectedinherited |
| u_int32_t RTPSource::fCurPacketRTPTimestamp |
|
protectedinherited |
| u_int64_t H265VideoRTPSource::fCurrentNALUnitAbsDon |
|
private |
| Boolean MultiFramedRTPSource::fCurrentPacketBeginsFrame |
|
protectedinherited |
| Boolean MultiFramedRTPSource::fCurrentPacketCompletesFrame |
|
protectedinherited |
| unsigned FramedSource::fDurationInMicroseconds |
|
protectedinherited |
| Boolean H265VideoRTPSource::fExpectDONFields |
|
private |
| unsigned FramedSource::fFrameSize |
|
protectedinherited |
| u_int32_t RTPSource::fLastReceivedSSRC |
|
protectedinherited |
| unsigned FramedSource::fMaxSize |
|
protectedinherited |
| unsigned FramedSource::fNumTruncatedBytes |
|
protectedinherited |
| struct timeval FramedSource::fPresentationTime |
|
protectedinherited |
| u_int16_t H265VideoRTPSource::fPreviousNALUnitDON |
|
private |
| class RTCPInstance* RTPSource::fRTCPInstanceForMultiplexedRTCPPackets |
|
protectedinherited |
| unsigned char* FramedSource::fTo |
|
protectedinherited |
The documentation for this class was generated from the following file: