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 |