21#ifndef _VORBIS_AUDIO_RTP_SOURCE_HH
22#define _VORBIS_AUDIO_RTP_SOURCE_HH
24#ifndef _MULTI_FRAMED_RTP_SOURCE_HH
33 unsigned rtpTimestampFrequency);
40 unsigned rtpTimestampFrequency);
48 unsigned& resultSpecialHeaderSize);
56 u_int8_t*& identificationHdr,
unsigned& identificationHdrSize,
57 u_int8_t*& commentHdr,
unsigned& commentHdrSize,
58 u_int8_t*& setupHdr,
unsigned& setupHdrSize,
59 u_int32_t& identField);
void parseVorbisOrTheoraConfigStr(char const *configStr, u_int8_t *&identificationHdr, unsigned &identificationHdrSize, u_int8_t *&commentHdr, unsigned &commentHdrSize, u_int8_t *&setupHdr, unsigned &setupHdrSize, u_int32_t &identField)
Groupsock * RTPgs() const
unsigned char rtpPayloadFormat() const
u_int32_t fCurPacketIdent
static VorbisAudioRTPSource * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency)
VorbisAudioRTPSource(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency)
virtual ~VorbisAudioRTPSource()
virtual Boolean processSpecialHeader(BufferedPacket *packet, unsigned &resultSpecialHeaderSize)
u_int32_t curPacketIdent() const
virtual char const * MIMEtype() const