Asterisk - The Open Source Telephony Project
18.5.0
|
#include <jitterbuf.h>
Data Fields | |
long | cnt_contig_interp |
long | cnt_delay_discont |
jb_conf | conf |
long | current |
long | frames_cur |
long | frames_dropped |
long | frames_in |
long | frames_late |
long | frames_lost |
long | frames_ooo |
long | frames_out |
long | jitter |
long | last_adjustment |
long | last_delay |
long | last_voice_ms |
long | losspct |
long | min |
long | next_voice_ts |
long | resync_offset |
long | silence_begin_ts |
long | target |
Definition at line 73 of file jitterbuf.h.
long cnt_contig_interp |
the number of contiguous interp frames returned
Definition at line 96 of file jitterbuf.h.
Referenced by _jb_get().
long cnt_delay_discont |
the count of discontinuous delays
Definition at line 94 of file jitterbuf.h.
Referenced by check_resync().
Definition at line 74 of file jitterbuf.h.
Referenced by _jb_get(), check_resync(), jb_next(), jb_reset(), and jb_setconf().
long current |
the present jitterbuffer adjustment
Definition at line 86 of file jitterbuf.h.
Referenced by _jb_get(), ast_cli_netstats(), construct_rr(), handle_cli_iax2_show_channels(), jb_is_late(), jb_next(), jb_reset(), jb_setconf(), log_jitterstats(), and queue_getall().
long frames_cur |
number of frames presently in jb, awaiting delivery.
Definition at line 83 of file jitterbuf.h.
Referenced by _queue_get(), queue_getall(), and queue_put().
long frames_dropped |
number of frames dropped (shrinkage)
Definition at line 81 of file jitterbuf.h.
Referenced by _jb_get(), ast_cli_netstats(), AST_TEST_DEFINE(), check_resync(), construct_rr(), log_jitterstats(), and queue_getall().
long frames_in |
number of frames input to the jitterbuffer.
Definition at line 77 of file jitterbuf.h.
Referenced by AST_TEST_DEFINE(), construct_rr(), jb_put(), log_jitterstats(), and queue_getall().
long frames_late |
number of frames which were too late, and dropped.
Definition at line 79 of file jitterbuf.h.
Referenced by _jb_get(), AST_TEST_DEFINE(), and queue_getall().
long frames_lost |
number of missing frames.
Definition at line 80 of file jitterbuf.h.
Referenced by _jb_get(), ast_cli_netstats(), AST_TEST_DEFINE(), construct_rr(), log_jitterstats(), and queue_getall().
long frames_ooo |
number of frames received out-of-order
Definition at line 82 of file jitterbuf.h.
Referenced by ast_cli_netstats(), AST_TEST_DEFINE(), construct_rr(), log_jitterstats(), and queue_put().
long frames_out |
number of frames output from the jitterbuffer.
Definition at line 78 of file jitterbuf.h.
Referenced by _jb_get(), AST_TEST_DEFINE(), and queue_getall().
long jitter |
jitter measured within current history interval
Definition at line 84 of file jitterbuf.h.
Referenced by _jb_get(), ast_cli_netstats(), check_resync(), construct_rr(), handle_cli_iax2_show_channels(), history_get(), log_jitterstats(), and queue_getall().
long last_adjustment |
the time of the last adjustment
Definition at line 92 of file jitterbuf.h.
long last_delay |
the last now added to history
Definition at line 93 of file jitterbuf.h.
Referenced by check_resync().
long last_voice_ms |
the duration of the last voice frame
Definition at line 90 of file jitterbuf.h.
Referenced by _jb_get(), jb_get(), and queue_getall().
long losspct |
recent lost frame percentage (* 1000)
Definition at line 88 of file jitterbuf.h.
Referenced by ast_cli_netstats(), construct_rr(), decrement_losspct(), increment_losspct(), and log_jitterstats().
long min |
minimum lateness within current history interval
Definition at line 85 of file jitterbuf.h.
Referenced by _jb_get(), ast_cli_netstats(), construct_rr(), handle_cli_iax2_show_channels(), history_get(), log_jitterstats(), and queue_getall().
long next_voice_ts |
the ts of the next frame to be read from the jb - in receiver's time
Definition at line 89 of file jitterbuf.h.
Referenced by _jb_get(), jb_is_late(), jb_next(), and queue_getall().
long resync_offset |
the amount to offset ts to support resyncs
Definition at line 95 of file jitterbuf.h.
Referenced by AST_TEST_DEFINE(), check_resync(), jb_put(), and queue_put().
long silence_begin_ts |
the time of the last CNG frame, when in silence
Definition at line 91 of file jitterbuf.h.
Referenced by _jb_get(), jb_next(), jb_reset(), and queue_getall().
long target |
the target jitterbuffer adjustment
Definition at line 87 of file jitterbuf.h.
Referenced by _jb_get(), jb_next(), jb_reset(), jb_setconf(), and queue_getall().