21#ifndef _JPEG_VIDEO_RTP_SINK_HH
22#define _JPEG_VIDEO_RTP_SINK_HH
24#ifndef _VIDEO_RTP_SINK_HH
42 unsigned char* frameStart,
43 unsigned numBytesInFrame,
44 struct timeval framePresentationTime,
45 unsigned numRemainingBytes);
48 unsigned numBytesInFrame)
const;
virtual unsigned specialHeaderSize() const
virtual Boolean frameCanAppearAfterPacketStart(unsigned char const *frameStart, unsigned numBytesInFrame) const
virtual void doSpecialFrameHandling(unsigned fragmentationOffset, unsigned char *frameStart, unsigned numBytesInFrame, struct timeval framePresentationTime, unsigned numRemainingBytes)
virtual ~JPEGVideoRTPSink()
virtual Boolean sourceIsCompatibleWithUs(MediaSource &source)
JPEGVideoRTPSink(UsageEnvironment &env, Groupsock *RTPgs)
static JPEGVideoRTPSink * createNew(UsageEnvironment &env, Groupsock *RTPgs)