21#ifndef _H264_VIDEO_RTP_SOURCE_HH
22#define _H264_VIDEO_RTP_SOURCE_HH
24#ifndef _MULTI_FRAMED_RTP_SOURCE_HH
33 unsigned rtpTimestampFrequency = 90000);
38 unsigned rtpTimestampFrequency);
46 unsigned& resultSpecialHeaderSize);
64 unsigned& numSPropRecords);
SPropRecord * parseSPropParameterSets(char const *sPropParameterSetsStr, unsigned &numSPropRecords)
unsigned char fCurPacketNALUnitType
static H264VideoRTPSource * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency=90000)
virtual char const * MIMEtype() const
H264VideoRTPSource(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency)
friend class H264BufferedPacket
virtual ~H264VideoRTPSource()
virtual Boolean processSpecialHeader(BufferedPacket *packet, unsigned &resultSpecialHeaderSize)
Groupsock * RTPgs() const
unsigned char rtpPayloadFormat() const
unsigned char * sPropBytes