21#ifndef _MPEG4_GENERIC_RTP_SOURCE_HH
22#define _MPEG4_GENERIC_RTP_SOURCE_HH
24#ifndef _MULTI_FRAMED_RTP_SOURCE_HH
33 unsigned rtpTimestampFrequency,
34 char const* mediumName,
35 char const* mode,
unsigned sizeLength,
unsigned indexLength,
36 unsigned indexDeltaLength
45 unsigned rtpTimestampFrequency,
46 char const* mediumName,
48 unsigned sizeLength,
unsigned indexLength,
49 unsigned indexDeltaLength
57 unsigned& resultSpecialHeaderSize);
unsigned samplingFrequencyFromAudioSpecificConfig(char const *configStr)
unsigned fIndexDeltaLength
MPEG4GenericRTPSource(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency, char const *mediumName, char const *mode, unsigned sizeLength, unsigned indexLength, unsigned indexDeltaLength)
virtual Boolean processSpecialHeader(BufferedPacket *packet, unsigned &resultSpecialHeaderSize)
virtual char const * MIMEtype() const
friend class MPEG4GenericBufferedPacket
struct AUHeader * fAUHeaders
virtual ~MPEG4GenericRTPSource()
static MPEG4GenericRTPSource * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency, char const *mediumName, char const *mode, unsigned sizeLength, unsigned indexLength, unsigned indexDeltaLength)
Groupsock * RTPgs() const
unsigned char rtpPayloadFormat() const