Structure defining an RTCP session. More...

Data Fields | |
| double | accumulated_transit |
| unsigned int | expected_prior |
| unsigned int | lastsrtxcount |
| double | maxrtt |
| double | maxrxjitter |
| double | maxrxlost |
| double | minrtt |
| double | minrxjitter |
| double | minrxlost |
| double | normdev_rxjitter |
| double | normdev_rxlost |
| double | normdevrtt |
| unsigned int | received_prior |
| unsigned int | reported_jitter |
| unsigned int | reported_jitter_count |
| unsigned int | reported_lost |
| double | reported_maxjitter |
| double | reported_maxlost |
| double | reported_minjitter |
| double | reported_minlost |
| double | reported_normdev_jitter |
| double | reported_normdev_lost |
| double | reported_stdev_jitter |
| double | reported_stdev_lost |
| unsigned int | rr_count |
| int | rtcp_info |
| double | rtt |
| unsigned int | rtt_count |
| unsigned int | rxjitter_count |
| double | rxlost |
| unsigned int | rxlost_count |
| struct timeval | rxlsr |
| int | s |
| int | schedid |
| unsigned int | soc |
| unsigned int | spc |
| unsigned int | sr_count |
| double | stdev_rxjitter |
| double | stdev_rxlost |
| double | stdevrtt |
| struct ast_sockaddr | them |
| unsigned int | themrxlsr |
| struct timeval | txlsr |
| struct ast_sockaddr | us |
Structure defining an RTCP session.
The concept "RTCP session" is not defined in RFC 3550, but since this structure is analogous to ast_rtp, which tracks a RTP session, it is logical to think of this as a RTCP session.
RTCP packet is defined on page 9 of RFC 3550.
Definition at line 310 of file res_rtp_asterisk.c.
| double accumulated_transit |
accumulated a-dlsr-lsr
Definition at line 326 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read().
| unsigned int expected_prior |
no. packets in previous interval
Definition at line 320 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_rr(), ast_rtcp_write_sr(), ast_rtp_get_stat(), and ast_rtp_read().
| unsigned int lastsrtxcount |
Transmit packet count when last SR sent
Definition at line 325 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write(), and ast_rtcp_write_sr().
| double maxrtt |
Definition at line 354 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| double maxrxjitter |
Definition at line 349 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and calc_rxstamp().
| double maxrxlost |
Definition at line 343 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_rr(), and ast_rtp_get_stat().
| double minrtt |
Definition at line 355 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| double minrxjitter |
Definition at line 350 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and calc_rxstamp().
| double minrxlost |
Definition at line 344 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_rr(), and ast_rtp_get_stat().
| double normdev_rxjitter |
Definition at line 351 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and calc_rxstamp().
| double normdev_rxlost |
Definition at line 345 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_rr(), and ast_rtp_get_stat().
| double normdevrtt |
Definition at line 356 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| unsigned int received_prior |
no. packets received in previous interval
Definition at line 321 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_rr(), ast_rtcp_write_sr(), ast_rtp_get_stat(), and ast_rtp_read().
| unsigned int reported_jitter |
The contents of their last jitter entry in the RR
Definition at line 328 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| unsigned int reported_jitter_count |
Definition at line 335 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read().
| unsigned int reported_lost |
Reported lost packets in their RR
Definition at line 329 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| double reported_maxjitter |
Definition at line 331 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| double reported_maxlost |
Definition at line 337 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| double reported_minjitter |
Definition at line 332 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| double reported_minlost |
Definition at line 338 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| double reported_normdev_jitter |
Definition at line 333 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| double reported_normdev_lost |
Definition at line 339 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| double reported_stdev_jitter |
Definition at line 334 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| double reported_stdev_lost |
Definition at line 340 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| unsigned int rr_count |
number of RRs we've sent, not including report blocks in SR's
Definition at line 323 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_rr().
| int rtcp_info |
Definition at line 311 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read().
| double rtt |
Last reported rtt
Definition at line 327 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| unsigned int rtt_count |
Definition at line 358 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read().
| unsigned int rxjitter_count |
Definition at line 353 of file res_rtp_asterisk.c.
Referenced by calc_rxstamp().
| double rxlost |
Definition at line 342 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_rr().
| unsigned int rxlost_count |
Definition at line 347 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_rr().
| struct timeval rxlsr |
Time when we got their last SR
Definition at line 318 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), ast_rtcp_write_rr(), and ast_rtcp_write_sr().
| int s |
Socket
Definition at line 312 of file res_rtp_asterisk.c.
Referenced by __rtp_recvfrom(), __rtp_sendto(), ast_rtcp_read(), ast_rtp_destroy(), ast_rtp_fd(), and ast_rtp_prop_set().
| int schedid |
Schedid returned from ast_sched_add() to schedule RTCP-transmissions
Definition at line 322 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write(), ast_rtp_prop_set(), ast_rtp_raw_write(), ast_rtp_read(), and ast_rtp_stop().
| unsigned int soc |
| unsigned int spc |
| unsigned int sr_count |
number of SRs we've sent
Definition at line 324 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_sr().
| double stdev_rxjitter |
Definition at line 352 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and calc_rxstamp().
| double stdev_rxlost |
Definition at line 346 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_rr(), and ast_rtp_get_stat().
| double stdevrtt |
Definition at line 357 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), and ast_rtp_get_stat().
| struct ast_sockaddr them |
Socket representation of the remote endpoint.
Definition at line 314 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), ast_rtcp_write_rr(), ast_rtcp_write_sr(), ast_rtp_read(), ast_rtp_remote_address_set(), and ast_rtp_stop().
| unsigned int themrxlsr |
The middle 32 bits of the NTP timestamp in the last received SR
Definition at line 317 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_read(), ast_rtcp_write_rr(), and ast_rtcp_write_sr().
| struct timeval txlsr |
Time when we sent or last SR
Definition at line 319 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write_sr().
| struct ast_sockaddr us |
Socket representation of the local endpoint.
Definition at line 313 of file res_rtp_asterisk.c.
Referenced by ast_rtp_prop_set().