| Description | Hierarchy | Fields | Methods | Properties | 
type rtp_site_info = packed record
r_acq: unaObject; | 
r_ssrc: u_int32; | 
r_cname: prtcp_sdes_item; | 
r_max_seq: u_int16; | 
r_cycles: uint64; | 
r_base_seq: u_int32; | 
r_bad_seq: u_int32; | 
r_probation: u_int32; | 
r_received: u_int32; | 
r_expected_prior: u_int32; | 
r_received_prior: u_int32; | 
r_transit: u_int32; | 
r_jitter: u_int32; | 
r_rtt: uint32; | 
r_rttMagic: uint32; | 
r_rttTMU: uint64; | 
r_remoteAddrRTCPValid: bool; | 
r_remoteAddrRTCP: sockaddr_in; | 
r_remoteAddrRTPValid: bool; | 
r_remoteAddrRTP: sockaddr_in; | 
r_lastSRreceived: u_int32; | 
r_lastSRreceivedTM: uint64; | 
r_lastRRreceivedTM: uint64; | 
r_timedout: bool; | 
r_hardBye: bool; | 
r_byeReported: bool; | 
r_lastPayloadTM: uint64; | 
r_heardOf: bool; | 
r_isSender: bool; | 
r_noRRsinceLastReport: bool; | 
r_stat_lost: uint64; | 
r_stat_received: uint64; | 
r_stat_lost_prev: uint64; | 
r_stat_received_prev: uint64; | 
r_stat_lostPercent: uint64; | 
r_acq: unaObject; | 
r_ssrc: u_int32; | 
r_cname: prtcp_sdes_item; | 
| 
 SSRC  | 
r_max_seq: u_int16; | 
| 
 CNAME  | 
r_cycles: uint64; | 
| 
 highest seq. number seen  | 
r_base_seq: u_int32; | 
| 
 shifted count of seq. number cycles  | 
r_bad_seq: u_int32; | 
| 
 base seq number  | 
r_probation: u_int32; | 
| 
 last 'bad' seq number + 1  | 
r_received: u_int32; | 
| 
 sequ. packets till source is valid  | 
r_expected_prior: u_int32; | 
| 
 packets received  | 
r_received_prior: u_int32; | 
| 
 packet expected at last interval  | 
r_transit: u_int32; | 
| 
 packet received at last interval  | 
r_jitter: u_int32; | 
| 
 relative trans time for prev pkt  | 
r_rtt: uint32; | 
| 
 estimated jitter  | 
r_rttMagic: uint32; | 
| 
 last evaluated round-time trip (or 0 if unknown)  | 
r_rttTMU: uint64; | 
| 
 magic from our last request  | 
r_remoteAddrRTCPValid: bool; | 
| 
 rtt timer  | 
r_remoteAddrRTCP: sockaddr_in; | 
| 
 remote addr structure is OK and valid  | 
r_remoteAddrRTPValid: bool; | 
| 
 remote RTCP address  | 
r_remoteAddrRTP: sockaddr_in; | 
| 
 remote RTP addr structure is OK and valid  | 
r_lastSRreceived: u_int32; | 
| 
 remote RTP address  | 
r_lastSRreceivedTM: uint64; | 
| 
 The middle 32 bits out of 64 in the NTP timestamp (as explained in Section 4) received as part of the most recent SR packet from that site.  | 
r_lastRRreceivedTM: uint64; | 
| 
 time mark of last SR from this member  | 
r_timedout: bool; | 
| 
 time mark of last RR from this member  | 
r_hardBye: bool; | 
| 
 looks like this member is dead (but not sure yet)  | 
r_byeReported: bool; | 
| 
 got BYE packet from this member  | 
r_lastPayloadTM: uint64; | 
| 
 BYE packet reported to RTP receiver  | 
r_heardOf: bool; | 
| 
 time mark of last payload (RPT) packet  | 
r_isSender: bool; | 
| 
 have we heard from it since last RR?  | 
r_noRRsinceLastReport: bool; | 
| 
 member is currently a sender?  | 
r_stat_lost: uint64; | 
| 
 we have not received RR since last RTCP?  | 
r_stat_received: uint64; | 
| 
 lost packets (for statistic only)  | 
r_stat_lost_prev: uint64; | 
| 
 packets received (long version)  | 
r_stat_received_prev: uint64; | 
| 
 internal  | 
r_stat_lostPercent: uint64; | 
| 
 internal  | 
(c) 2012 Lake of Soft