| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
#include <rtp_engine.h>
| Data Fields | |
| char | channel_uniqueid [MAX_CHANNEL_ID] | 
| double | local_maxjitter | 
| double | local_maxmes | 
| double | local_maxrxploss | 
| double | local_minjitter | 
| double | local_minmes | 
| double | local_minrxploss | 
| double | local_normdevjitter | 
| double | local_normdevmes | 
| double | local_normdevrxploss | 
| unsigned int | local_ssrc | 
| double | local_stdevjitter | 
| double | local_stdevmes | 
| double | local_stdevrxploss | 
| double | maxrtt | 
| double | minrtt | 
| double | normdevrtt | 
| double | remote_maxjitter | 
| double | remote_maxmes | 
| double | remote_maxrxploss | 
| double | remote_minjitter | 
| double | remote_minmes | 
| double | remote_minrxploss | 
| double | remote_normdevjitter | 
| double | remote_normdevmes | 
| double | remote_normdevrxploss | 
| unsigned int | remote_ssrc | 
| double | remote_stdevjitter | 
| double | remote_stdevmes | 
| double | remote_stdevrxploss | 
| double | rtt | 
| unsigned int | rxcount | 
| double | rxjitter | 
| double | rxmes | 
| unsigned int | rxoctetcount | 
| unsigned int | rxploss | 
| double | stdevrtt | 
| unsigned int | txcount | 
| double | txjitter | 
| double | txmes | 
| unsigned int | txoctetcount | 
| unsigned int | txploss | 
Structure that represents statistics from an RTP instance
Definition at line 396 of file rtp_engine.h.
| char channel_uniqueid[MAX_CHANNEL_ID] | 
The Asterisk channel's unique ID that owns this instance
Definition at line 456 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), and ast_rtp_get_stat().
| double local_maxjitter | 
Maximum jitter on local side
Definition at line 414 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double local_maxmes | 
Maximum MES on local side
Definition at line 475 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double local_maxrxploss | 
Maximum number of packets lost on local side
Definition at line 434 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), and channel_read_rtcp().
| double local_minjitter | 
Minimum jitter on local side
Definition at line 416 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double local_minmes | 
Minimum MES on local side
Definition at line 477 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double local_minrxploss | 
Minimum number of packets lost on local side
Definition at line 436 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), and channel_read_rtcp().
| double local_normdevjitter | 
Average jitter on local side
Definition at line 418 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double local_normdevmes | 
Average MES on local side
Definition at line 479 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double local_normdevrxploss | 
Average number of packets lost on local side
Definition at line 438 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| unsigned int local_ssrc | 
Our SSRC
Definition at line 452 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), channel_read_rtcp(), crypto_activate(), and media_stats_local_ssrc_cmp().
| double local_stdevjitter | 
Standard deviation jitter on local side
Definition at line 420 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double local_stdevmes | 
Standard deviation MES on local side
Definition at line 481 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double local_stdevrxploss | 
Standard deviation packets lost on local side
Definition at line 440 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double maxrtt | 
Maximum round trip time
Definition at line 444 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double minrtt | 
Minimum round trip time
Definition at line 446 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double normdevrtt | 
Average round trip time
Definition at line 448 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), channel_read_rtcp(), and cli_channelstats_print_body().
| double remote_maxjitter | 
Maximum jitter on remote side
Definition at line 406 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double remote_maxmes | 
Maximum MES on remote side
Definition at line 467 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double remote_maxrxploss | 
Maximum number of packets lost on remote side
Definition at line 426 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double remote_minjitter | 
Minimum jitter on remote side
Definition at line 408 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double remote_minmes | 
Minimum MES on remote side
Definition at line 469 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double remote_minrxploss | 
Minimum number of packets lost on remote side
Definition at line 428 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double remote_normdevjitter | 
Average jitter on remote side
Definition at line 410 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double remote_normdevmes | 
Average MES on remote side
Definition at line 471 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double remote_normdevrxploss | 
Average number of packets lost on remote side
Definition at line 430 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| unsigned int remote_ssrc | 
Their SSRC
Definition at line 454 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), ast_srtp_unprotect(), channel_read_rtcp(), and process_ssrc_attributes().
| double remote_stdevjitter | 
Standard deviation jitter on remote side
Definition at line 412 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double remote_stdevmes | 
Standard deviation MES on remote side
Definition at line 473 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double remote_stdevrxploss | 
Standard deviation packets lost on remote side
Definition at line 432 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| double rtt | 
Total round trip time
Definition at line 442 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| unsigned int rxcount | 
Number of packets received
Definition at line 400 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), channel_read_rtcp(), and cli_channelstats_print_body().
| double rxjitter | 
Jitter on received packets
Definition at line 404 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), channel_read_rtcp(), and cli_channelstats_print_body().
| double rxmes | 
Media Experience Score on received packets
Definition at line 465 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| unsigned int rxoctetcount | 
Number of octets received
Definition at line 460 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), and ast_rtp_get_stat().
| unsigned int rxploss | 
Number of received packets lost
Definition at line 424 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), AST_TEST_DEFINE(), channel_read_rtcp(), and cli_channelstats_print_body().
| double stdevrtt | 
Standard deviation round trip time
Definition at line 450 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| unsigned int txcount | 
Number of packets transmitted
Definition at line 398 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), channel_read_rtcp(), and cli_channelstats_print_body().
| double txjitter | 
Jitter on transmitted packets
Definition at line 402 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), channel_read_rtcp(), and cli_channelstats_print_body().
| double txmes | 
Media Experience Score on transmitted packets
Definition at line 463 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), and channel_read_rtcp().
| unsigned int txoctetcount | 
Number of octets transmitted
Definition at line 458 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), and ast_rtp_get_stat().
| unsigned int txploss | 
Number of transmitted packets lost
Definition at line 422 of file rtp_engine.h.
Referenced by ast_rtp_convert_stats_json(), ast_rtp_get_stat(), ast_rtp_instance_get_quality(), channel_read_rtcp(), and cli_channelstats_print_body().