Data Structures |
| struct | ExtendedReport |
| struct | FbFCI |
| struct | FbFIR |
| struct | FbTSTO |
| struct | ReceiverReport |
| struct | SenderReport |
| struct | SourceDescription |
Public Types |
| enum | PayloadTypes {
e_IntraFrameRequest = 192,
e_SenderReport = 200,
e_ReceiverReport = 201,
e_SourceDescription = 202,
e_Goodbye = 203,
e_ApplDefined = 204,
e_TransportLayerFeedBack = 205,
e_PayloadSpecificFeedBack = 206,
e_ExtendedReport = 207
} |
| enum | DescriptionTypes {
e_END,
e_CNAME,
e_NAME,
e_EMAIL,
e_PHONE,
e_LOC,
e_TOOL,
e_NOTE,
e_PRIV,
NumDescriptionTypes
} |
| enum | PayloadSpecificFbTypes {
e_PictureLossIndication = 1,
e_SliceLostIndication,
e_ReferencePictureSelectionIndication,
e_FullIntraRequest,
e_TemporalSpatialTradeOffRequest,
e_TemporalSpatialTradeOffNotification,
e_VideoBackChannelMessage,
e_ApplicationLayerFbMessage = 15
} |
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) |
| unsigned | GetFbType () const |
| void | SetFbType (unsigned type, PINDEX fciSize) |
Protected Attributes |
| PINDEX | compoundOffset |
| PINDEX | payloadSize |
An RTP control frame encapsulation.