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 |
Friends |
| class | RTPQueue |
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.