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