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
static JPEGVideoRTPSource * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat=26, unsigned rtpPayloadFrequency=90000, unsigned defaultWidth=0, unsigned defaultHeight=0)
virtual ~JPEGVideoRTPSource()
JPEGVideoRTPSource(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency, unsigned defaultWidth, unsigned defaultHeight)
Groupsock * RTPgs() const
unsigned char rtpPayloadFormat() const