21#ifndef _H263_PLUS_VIDEO_RTP_SOURCE_HH
22#define _H263_PLUS_VIDEO_RTP_SOURCE_HH
24#ifndef _MULTI_FRAMED_RTP_SOURCE_HH
28#define SPECIAL_HEADER_BUFFER_SIZE 1000
35 unsigned rtpTimestampFrequency = 90000);
50 unsigned rtpTimestampFrequency);
56 unsigned& resultSpecialHeaderSize);
#define SPECIAL_HEADER_BUFFER_SIZE
unsigned fSpecialHeaderBytesLength
virtual ~H263plusVideoRTPSource()
virtual char const * MIMEtype() const
unsigned char fSpecialHeaderBytes[SPECIAL_HEADER_BUFFER_SIZE]
unsigned char fNumSpecialHeaders
static H263plusVideoRTPSource * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency=90000)
H263plusVideoRTPSource(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency)
unsigned fPacketSizes[256]
virtual Boolean processSpecialHeader(BufferedPacket *packet, unsigned &resultSpecialHeaderSize)
Groupsock * RTPgs() const
unsigned char rtpPayloadFormat() const