21 #ifndef _JPEG_VIDEO_RTP_SOURCE_HH
22 #define _JPEG_VIDEO_RTP_SOURCE_HH
24 #ifndef _MULTI_FRAMED_RTP_SOURCE_HH
28 #define MAX_JPEG_HEADER_SIZE 1024
35 unsigned rtpPayloadFrequency = 90000,
36 unsigned defaultWidth = 0,
unsigned defaultHeight = 0);
44 unsigned rtpTimestampFrequency,
45 unsigned defaultWidth,
unsigned defaultHeight);
54 unsigned& resultSpecialHeaderSize);
virtual Boolean processSpecialHeader(BufferedPacket *packet, unsigned &resultSpecialHeaderSize)
virtual char const * MIMEtype() const
virtual ~JPEGVideoRTPSource()
static JPEGVideoRTPSource * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat=26, unsigned rtpPayloadFrequency=90000, unsigned defaultWidth=0, unsigned defaultHeight=0)
JPEGVideoRTPSource(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency, unsigned defaultWidth, unsigned defaultHeight)
Groupsock * RTPgs() const
unsigned char rtpPayloadFormat() const