22#ifndef _QUICKTIME_GENERIC_RTP_SOURCE_HH
23#define _QUICKTIME_GENERIC_RTP_SOURCE_HH
25#ifndef _MULTI_FRAMED_RTP_SOURCE_HH
34 char const* mimeTypeString);
54 unsigned rtpTimestampFrequency,
55 char const* mimeTypeString);
61 unsigned& resultSpecialHeaderSize);
QuickTimeGenericRTPSource(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency, char const *mimeTypeString)
virtual char const * MIMEtype() const
virtual Boolean processSpecialHeader(BufferedPacket *packet, unsigned &resultSpecialHeaderSize)
virtual ~QuickTimeGenericRTPSource()
static QuickTimeGenericRTPSource * createNew(UsageEnvironment &env, Groupsock *RTPgs, unsigned char rtpPayloadFormat, unsigned rtpTimestampFrequency, char const *mimeTypeString)
char const * fMIMEtypeString
struct QuickTimeGenericRTPSource::QTState qtState
Groupsock * RTPgs() const
unsigned char rtpPayloadFormat() const