21#ifndef _AC3_AUDIO_RTP_SINK_HH
22#define _AC3_AUDIO_RTP_SINK_HH
24#ifndef _AUDIO_RTP_SINK_HH
32 u_int8_t rtpPayloadFormat,
37 u_int8_t rtpPayloadFormat,
45 unsigned numBytesInFrame)
const;
47 unsigned char* frameStart,
48 unsigned numBytesInFrame,
49 struct timeval framePresentationTime,
50 unsigned numRemainingBytes);
AC3AudioRTPSink(UsageEnvironment &env, Groupsock *RTPgs, u_int8_t rtpPayloadFormat, u_int32_t rtpTimestampFrequency)
unsigned char fTotNumFragmentsUsed
virtual ~AC3AudioRTPSink()
virtual void doSpecialFrameHandling(unsigned fragmentationOffset, unsigned char *frameStart, unsigned numBytesInFrame, struct timeval framePresentationTime, unsigned numRemainingBytes)
static AC3AudioRTPSink * createNew(UsageEnvironment &env, Groupsock *RTPgs, u_int8_t rtpPayloadFormat, u_int32_t rtpTimestampFrequency)
virtual Boolean frameCanAppearAfterPacketStart(unsigned char const *frameStart, unsigned numBytesInFrame) const
virtual unsigned specialHeaderSize() const
unsigned rtpTimestampFrequency() const