#include <rtp.h>
Inheritance diagram for RTP_DataFrame:

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, BOOL dynamicAllocation=TRUE) | |
| 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 |
Definition at line 288 of file rtp.h.
1.5.2