Asterisk - The Open Source Telephony Project GIT-master-0bf3178
|
#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().