|
| OpalT140RTPFrame () |
|
| OpalT140RTPFrame (const PString &contentType) |
|
| OpalT140RTPFrame (const PString &contentType, const T140String &content) |
|
| OpalT140RTPFrame (const BYTE *data, PINDEX len, PBoolean dynamic=true) |
|
| OpalT140RTPFrame (const RTP_DataFrame &frame) |
|
void | SetContentType (const PString &contentType) |
|
PString | GetContentType () const |
|
void | SetContent (const T140String &text) |
|
bool | GetContent (T140String &text) const |
|
bool | GetContent (PString &str) const |
|
PString | AsString () const |
|
| RTP_DataFrame (PINDEX payloadSize=0, PINDEX bufferSize=0) |
|
| RTP_DataFrame (const BYTE *data, PINDEX len, bool dynamic=true) |
|
| RTP_DataFrame (const PBYTEArray &data) |
|
unsigned | GetVersion () const |
|
bool | GetExtension () const |
|
void | SetExtension (bool ext) |
|
bool | GetMarker () const |
|
void | SetMarker (bool m) |
|
bool | GetPadding () const |
|
void | SetPadding (bool v) |
|
BYTE * | GetPaddingPtr () const |
|
PINDEX | GetPaddingSize () const |
|
bool | SetPaddingSize (PINDEX sz) |
|
PayloadTypes | GetPayloadType () const |
|
void | SetPayloadType (PayloadTypes t) |
|
RTP_SequenceNumber | GetSequenceNumber () const |
|
void | SetSequenceNumber (RTP_SequenceNumber n) |
|
RTP_Timestamp | GetTimestamp () const |
|
void | SetTimestamp (RTP_Timestamp t) |
|
RTP_SyncSourceId | GetSyncSource () const |
|
void | SetSyncSource (RTP_SyncSourceId s) |
|
PINDEX | GetContribSrcCount () const |
|
RTP_SyncSourceId | GetContribSource (PINDEX idx) const |
|
void | SetContribSource (PINDEX idx, RTP_SyncSourceId src) |
|
PINDEX | GetHeaderSize () const |
|
void | CopyHeader (const RTP_DataFrame &other) |
|
void | Copy (const RTP_DataFrame &other) |
|
BYTE * | GetHeaderExtension (unsigned &id, PINDEX &length, int idx=-1) const |
|
BYTE * | GetHeaderExtension (HeaderExtensionType type, unsigned id, PINDEX &length) const |
|
bool | SetHeaderExtension (unsigned id, PINDEX length, const BYTE *data, HeaderExtensionType type) |
|
PINDEX | GetExtensionSizeDWORDs () const |
|
bool | SetExtensionSizeDWORDs (PINDEX sz) |
|
PINDEX | GetPayloadSize () const |
|
bool | SetPayloadSize (PINDEX sz) |
|
bool | SetPayload (const BYTE *data, PINDEX sz) |
|
BYTE * | GetPayloadPtr () const |
|
virtual PObject * | Clone () const |
|
bool | SetPacketSize (PINDEX sz) |
|
PINDEX | GetPacketSize () const |
|
const MetaData & | GetMetaData () const |
|
void | SetMetaData (const MetaData &metaData) |
|
PTime | GetAbsoluteTime () const |
|
void | SetAbsoluteTime () |
|
void | SetAbsoluteTime (const PTime &t) |
|
void | SetTransmitTime (const PTime &when) |
|
void | SetTransmitTimeNTP (uint64_t ntp) |
|
void | SetReceivedTime (const PTime &when) |
|
unsigned | GetDiscontinuity () const |
|
void | SetDiscontinuity (unsigned lost) |
|
const PString & | GetLipSyncId () const |
|
void | SetLipSyncId (const PString &id) |
|
P_DEPRECATED const PString & | GetBundleId () const |
|
P_DEPRECATED void | SetBundleId (const PString &id) |
|
|
enum | { ProtocolVersion = 2,
MinHeaderSize = 12,
MaxMtuPayloadSize = (576-20-16-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,
T38 = 38,
LastKnownPayloadType,
StartConflictRTCP = RTP_ControlFrame::e_FirstValidPayloadType&0x7f,
EndConflictRTCP = RTP_ControlFrame::e_LastValidPayloadType&0x7f,
DynamicBase = 96,
MaxPayloadType = 127,
IllegalPayloadType
} |
|
enum | HeaderExtensionType { RFC3550,
RFC5285_OneByte,
RFC5285_TwoByte
} |
| Extension header types. More...
|
|
static const unsigned | MaxHeaderExtensionId = 65535 |
|
static const unsigned | MaxHeaderExtensionIdOneByte = 14 |
|
static const unsigned | MaxHeaderExtensionIdTwoByte = 255 |
|
bool | AdjustHeaderSize (PINDEX newSize) |
|
PINDEX | m_headerSize |
|
PINDEX | m_payloadSize |
|
PINDEX | m_paddingSize |
|
MetaData | m_metaData |
|
Packet for carrying RFC 4103 (T.140) instant message over RTP