Public Methods |
| OutgoingRTPPkt::OutgoingRTPPkt (const uint32 *const csrcs, uint16 numcsrc, const unsigned char *const hdrext, uint32 hdrextlen, const unsigned char *const data, uint32 datalen) |
| Construct a new packet to be sent containing several contributing source identifiers, header extension and payload. More...
|
| OutgoingRTPPkt::OutgoingRTPPkt (const uint32 *const csrcs, uint16 numcsrc, const unsigned char *const data, uint32 datalen) |
| Construct a new packet to be sent containing several contributing source identifiers, but no header extension. More...
|
| OutgoingRTPPkt::OutgoingRTPPkt (const unsigned char *const data, uint32 datalen) |
| ~OutgoingRTPPkt () |
| Destructor. More...
|
void | setPayloadType (rtp_payload_t pt) |
void | setSeqNum (uint16 seq) |
void | setTimestamp (uint32 ts) |
void | setSSRC (uint32 ssrc) const |
| Set synchronization source numeric identifier. More...
|
void | setMarker (bool mark) |
uint32 | getTimestamp () const |
bool | operator== (const OutgoingRTPPkt &p) const |
bool | operator!= (const OutgoingRTPPkt &p) const |
This class is intented to construct packet objects just before they are inserted into the sending queue, so that they will be processed in a understandable and format independent manner inside the stack.