|
OpenH323
1.18.0
|
#include <rtp.h>
Classes | |
| struct | ReceiverReport |
| struct | SenderReport |
| struct | SourceDescription |
Public Types | |
| enum | PayloadTypes { 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 |
| BOOL | ReadNextCompound () |
| BOOL | WriteNextCompound () |
| PINDEX | GetCompoundSize () const |
| SourceDescription & | AddSourceDescription (DWORD src) |
| SourceDescription::Item & | AddSourceDescriptionItem (SourceDescription &sdes, unsigned type, const PString &data) |
Protected Attributes | |
| PINDEX | compoundOffset |
| PINDEX | compoundSize |
An RTP control frame encapsulation.
| RTP_ControlFrame::RTP_ControlFrame | ( | PINDEX | compoundSize = 2048 | ) |
| SourceDescription& RTP_ControlFrame::AddSourceDescription | ( | DWORD | src | ) |
| src | SSRC/CSRC identifier |
| SourceDescription::Item& RTP_ControlFrame::AddSourceDescriptionItem | ( | SourceDescription & | sdes, |
| unsigned | type, | ||
| const PString & | data | ||
| ) |
| sdes | SDES record to add item to |
| type | Description type |
| data | Data for description |
| PINDEX RTP_ControlFrame::GetCompoundSize | ( | ) | const [inline] |
References compoundSize.
| unsigned RTP_ControlFrame::GetCount | ( | ) | const [inline] |
References compoundOffset.
| BYTE* RTP_ControlFrame::GetPayloadPtr | ( | ) | const [inline] |
References compoundOffset.
| PINDEX RTP_ControlFrame::GetPayloadSize | ( | ) | const [inline] |
References compoundOffset.
| unsigned RTP_ControlFrame::GetPayloadType | ( | ) | const [inline] |
References compoundOffset.
| unsigned RTP_ControlFrame::GetVersion | ( | ) | const [inline] |
References compoundOffset.
| BOOL RTP_ControlFrame::ReadNextCompound | ( | ) |
| void RTP_ControlFrame::SetCount | ( | unsigned | count | ) |
| void RTP_ControlFrame::SetPayloadSize | ( | PINDEX | sz | ) |
| void RTP_ControlFrame::SetPayloadType | ( | unsigned | t | ) |
| BOOL RTP_ControlFrame::WriteNextCompound | ( | ) |
PINDEX RTP_ControlFrame::compoundOffset [protected] |
Referenced by GetCount(), GetPayloadPtr(), GetPayloadSize(), GetPayloadType(), and GetVersion().
PINDEX RTP_ControlFrame::compoundSize [protected] |
Referenced by GetCompoundSize().
1.7.6.1