Incoming RTP data packets control structure within the incoming packet queue class.
More...
#include <iqueue.h>
Collaboration diagram for MembershipBookkeeping::IncomingRTPPktLink:
Public Member Functions
Set the time this packet was received at.
More...
Get the time this packet was received at.
More...
Get timestamp of this packet.
More...
Data Fields
Detailed Description
Incoming RTP data packets control structure within the incoming packet queue class.
Definition at line 354 of file iqueue.h.
Constructor & Destructor Documentation
MembershipBookkeeping::IncomingRTPPktLink::IncomingRTPPktLink
(
IncomingRTPPkt *
pkt,
struct timeval &
recv_ts,
uint32
shifted_ts,
)
inline
MembershipBookkeeping::IncomingRTPPktLink::~IncomingRTPPktLink
(
)
inline
Member Function Documentation
IncomingRTPPkt* MembershipBookkeeping::IncomingRTPPktLink::getPacket
(
)
const
inline
timeval MembershipBookkeeping::IncomingRTPPktLink::getRecvTime
(
)
const
inline
Get the time this packet was received at.
Definition at line 423 of file iqueue.h.
SyncSourceLink* MembershipBookkeeping::IncomingRTPPktLink::getSourceLink
(
)
const
inline
uint32 MembershipBookkeeping::IncomingRTPPktLink::getTimestamp
(
)
const
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.
- Returns
- 32 bit timestamp starting from 0 for each source.
Definition at line 434 of file iqueue.h.
void MembershipBookkeeping::IncomingRTPPktLink::setPacket
(
IncomingRTPPkt *
pkt )
inline
void MembershipBookkeeping::IncomingRTPPktLink::setRecvTime
(
const timeval &
t )
inline
Set the time this packet was received at.
- Parameters
-
t time of reception.
- Note
- this has almost nothing to do with the 32-bit timestamp contained in the packet header.
Definition at line 417 of file iqueue.h.
void MembershipBookkeeping::IncomingRTPPktLink::setSourceLink
(
SyncSourceLink *
src )
inline
void MembershipBookkeeping::IncomingRTPPktLink::setTimestamp
(
uint32
ts )
inline
Field Documentation
struct timeval MembershipBookkeeping::IncomingRTPPktLink::receptionTime
uint32 MembershipBookkeeping::IncomingRTPPktLink::shiftedTimestamp
The documentation for this struct was generated from the following file: