|
Public Types |
| | e_IntraFrameRequest = 192 |
| | e_SenderReport = 200 |
| | e_ReceiverReport |
| | e_SourceDescription |
| | e_Goodbye |
| | e_ApplDefined |
| | e_END |
| | e_CNAME |
| | e_NAME |
| | e_EMAIL |
| | e_PHONE |
| | e_LOC |
| | e_TOOL |
| | e_NOTE |
| | e_PRIV |
| | NumDescriptionTypes |
| enum | PayloadTypes {
e_IntraFrameRequest = 192,
e_SenderReport = 200,
e_ReceiverReport,
e_SourceDescription,
e_Goodbye,
e_ApplDefined
} |
| enum | DescriptionTypes {
e_END,
e_CNAME,
e_NAME,
e_EMAIL,
e_PHONE,
e_LOC,
e_TOOL,
e_NOTE,
e_PRIV,
NumDescriptionTypes
} |
Public Member Functions |
| | RTP_ControlFrame (PINDEX compoundSize=2048) |
| unsigned | GetVersion () const |
| unsigned | GetCount () const |
| void | SetCount (unsigned count) |
| unsigned | GetPayloadType () const |
| void | SetPayloadType (unsigned t) |
| PINDEX | GetPayloadSize () const |
| void | SetPayloadSize (PINDEX sz) |
| BYTE * | GetPayloadPtr () const |
| PBoolean | ReadNextPacket () |
| PBoolean | StartNewPacket () |
| void | EndPacket () |
| PINDEX | GetCompoundSize () const |
| void | Reset (PINDEX size) |
| void | StartSourceDescription (DWORD src) |
| void | AddSourceDescriptionItem (unsigned type, const PString &data) |
Protected Attributes |
| PINDEX | compoundOffset |
| PINDEX | payloadSize |
Data Structures |
| struct | ReceiverReport |
| struct | SenderReport |
| struct | SourceDescription |