|
Public Types |
typedef std::map< PayloadTypes,
PayloadTypes > | PayloadMapType |
| enum | { ProtocolVersion = 2,
MinHeaderSize = 12,
MaxEthernetPayloadSize = (1518-14-4-8-20-16-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 |