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.