|
ccRTP
|
Incoming RTP data packets control structure within the incoming packet queue class. More...
#include <iqueue.h>
Public Member Functions | |
| IncomingRTPPktLink (IncomingRTPPkt *pkt, SyncSourceLink *sLink, struct timeval &recv_ts, uint32 shifted_ts, IncomingRTPPktLink *sp, IncomingRTPPktLink *sn, IncomingRTPPktLink *p, IncomingRTPPktLink *n) | |
| ~IncomingRTPPktLink () | |
| SyncSourceLink * | getSourceLink () const |
| void | setSourceLink (SyncSourceLink *src) |
| IncomingRTPPktLink * | getNext () const |
| void | setNext (IncomingRTPPktLink *nl) |
| IncomingRTPPktLink * | getPrev () const |
| void | setPrev (IncomingRTPPktLink *pl) |
| IncomingRTPPktLink * | getSrcNext () const |
| void | setSrcNext (IncomingRTPPktLink *sn) |
| IncomingRTPPktLink * | getSrcPrev () const |
| void | setSrcPrev (IncomingRTPPktLink *sp) |
| IncomingRTPPkt * | getPacket () const |
| void | setPacket (IncomingRTPPkt *pkt) |
| void | setRecvTime (const timeval &t) |
| Set the time this packet was received at. More... | |
| timeval | getRecvTime () const |
| Get the time this packet was received at. More... | |
| uint32 | getTimestamp () const |
| Get timestamp of this packet. More... | |
| void | setTimestamp (uint32 ts) |
Public Attributes | |
| IncomingRTPPkt * | packet |
| SyncSourceLink * | sourceLink |
| IncomingRTPPktLink * | prev |
| IncomingRTPPktLink * | next |
| IncomingRTPPktLink * | srcPrev |
| IncomingRTPPktLink * | srcNext |
| struct timeval | receptionTime |
| uint32 | shiftedTimestamp |
Incoming RTP data packets control structure within the incoming packet queue class.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Get the time this packet was received at.
|
inline |
|
inline |
|
inline |
|
inline |
Get timestamp of this packet.
The timestamp of incoming packets is filtered so that the timestamp this method provides for the first packet received from every source starts from 0.
|
inline |
|
inline |
|
inline |
|
inline |
Set the time this packet was received at.
| t | time of reception. |
|
inline |
|
inline |
|
inline |
|
inline |
| IncomingRTPPktLink * MembershipBookkeeping::IncomingRTPPktLink::next |
| IncomingRTPPkt* MembershipBookkeeping::IncomingRTPPktLink::packet |
| IncomingRTPPktLink* MembershipBookkeeping::IncomingRTPPktLink::prev |
| struct timeval MembershipBookkeeping::IncomingRTPPktLink::receptionTime |
| uint32 MembershipBookkeeping::IncomingRTPPktLink::shiftedTimestamp |
| SyncSourceLink* MembershipBookkeeping::IncomingRTPPktLink::sourceLink |
| IncomingRTPPktLink * MembershipBookkeeping::IncomingRTPPktLink::srcNext |
| IncomingRTPPktLink* MembershipBookkeeping::IncomingRTPPktLink::srcPrev |
1.8.14