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);
DVVideoRTPSink(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat)
virtual Boolean sourceIsCompatibleWithUs(MediaSource &source)
virtual char const * auxSDPLine()
char const * auxSDPLineFromFramer(DVVideoStreamFramer *framerSource)
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)