21#ifndef _H263_PLUS_VIDEO_RTP_SINK_HH
22#define _H263_PLUS_VIDEO_RTP_SINK_HH
24#ifndef _VIDEO_RTP_SINK_HH
31 unsigned char rtpPayloadFormat,
36 unsigned char rtpPayloadFormat,
44 unsigned char* frameStart,
45 unsigned numBytesInFrame,
46 struct timeval framePresentationTime,
47 unsigned numRemainingBytes);
50 unsigned numBytesInFrame)
const;
static H263plusVideoRTPSink * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, u_int32_t rtpTimestampFrequency=90000)
H263plusVideoRTPSink(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, u_int32_t rtpTimestampFrequency)
virtual ~H263plusVideoRTPSink()
virtual void doSpecialFrameHandling(unsigned fragmentationOffset, unsigned char *frameStart, unsigned numBytesInFrame, struct timeval framePresentationTime, unsigned numRemainingBytes)
virtual Boolean frameCanAppearAfterPacketStart(unsigned char const *frameStart, unsigned numBytesInFrame) const
virtual unsigned specialHeaderSize() const
unsigned rtpTimestampFrequency() const