22#ifndef _DV_VIDEO_RTP_SINK_HH
23#define _DV_VIDEO_RTP_SINK_HH
25#ifndef _VIDEO_RTP_SINK_HH
28#ifndef _DV_VIDEO_STREAM_FRAMER_HH
46 unsigned char* frameStart,
47 unsigned numBytesInFrame,
48 struct timeval framePresentationTime,
49 unsigned numRemainingBytes);
virtual char const * auxSDPLine()
char const * auxSDPLineFromFramer(DVVideoStreamFramer *framerSource)
DVVideoRTPSink(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat)
virtual Boolean sourceIsCompatibleWithUs(MediaSource &source)
virtual unsigned computeOverflowForNewFrame(unsigned newFrameSize) const
static DVVideoRTPSink * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat)
virtual ~DVVideoRTPSink()
virtual void doSpecialFrameHandling(unsigned fragmentationOffset, unsigned char *frameStart, unsigned numBytesInFrame, struct timeval framePresentationTime, unsigned numRemainingBytes)