|
Public Types |
enum | { ProtocolVersion = 2,
MinHeaderSize = 12
} |
enum | PayloadTypes {
PCMU,
FS1016,
G721,
G726 = G721,
GSM,
G7231,
DVI4_8k,
DVI4_16k,
LPC,
PCMA,
G722,
L16_Stereo,
L16_Mono,
G723,
CN,
MPA,
G728,
DVI4_11k,
DVI4_22k,
G729,
Cisco_CN,
CelB = 25,
JPEG,
H261 = 31,
MPV,
MP2T,
H263,
LastKnownPayloadType,
DynamicBase = 96,
MaxPayloadType = 127,
IllegalPayloadType
} |
Public Member Functions |
| RTP_DataFrame (PINDEX payloadSize=2048) |
unsigned | GetVersion () const |
BOOL | GetExtension () const |
void | SetExtension (BOOL ext) |
BOOL | GetMarker () const |
void | SetMarker (BOOL m) |
PayloadTypes | GetPayloadType () const |
void | SetPayloadType (PayloadTypes t) |
WORD | GetSequenceNumber () const |
void | SetSequenceNumber (WORD n) |
DWORD | GetTimestamp () const |
void | SetTimestamp (DWORD t) |
DWORD | GetSyncSource () const |
void | SetSyncSource (DWORD s) |
PINDEX | GetContribSrcCount () const |
DWORD | GetContribSource (PINDEX idx) const |
void | SetContribSource (PINDEX idx, DWORD src) |
PINDEX | GetHeaderSize () const |
int | GetExtensionType () const |
void | SetExtensionType (int type) |
PINDEX | GetExtensionSize () const |
BOOL | SetExtensionSize (PINDEX sz) |
BYTE * | GetExtensionPtr () const |
PINDEX | GetPayloadSize () const |
BOOL | SetPayloadSize (PINDEX sz) |
BYTE * | GetPayloadPtr () const |
Protected Attributes |
PINDEX | payloadSize |