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