21#ifndef _H265_VIDEO_RTP_SOURCE_HH
22#define _H265_VIDEO_RTP_SOURCE_HH
24#ifndef _MULTI_FRAMED_RTP_SOURCE_HH
34 unsigned rtpTimestampFrequency = 90000);
45 unsigned rtpTimestampFrequency);
53 unsigned& resultSpecialHeaderSize);
friend class H265BufferedPacket
u_int64_t currentNALUnitAbsDon() const
void computeAbsDonFromDON(u_int16_t DON)
u_int64_t fCurrentNALUnitAbsDon
unsigned char fCurPacketNALUnitType
static H265VideoRTPSource * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, Boolean expectDONFields=False, unsigned rtpTimestampFrequency=90000)
virtual ~H265VideoRTPSource()
u_int16_t fPreviousNALUnitDON
H265VideoRTPSource(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, Boolean expectDONFields, unsigned rtpTimestampFrequency)
virtual char const * MIMEtype() const
virtual Boolean processSpecialHeader(BufferedPacket *packet, unsigned &resultSpecialHeaderSize)
Groupsock * RTPgs() const
unsigned char rtpPayloadFormat() const