31 uint16_t thinning_int;
33 uint16_t max_future_sec;
35 uint16_t start_min_delta;
36 uint16_t start_max_delta;
45 uint32_t delivered_pkt;
46 uint32_t handovers_in;
47 uint32_t handovers_out;
51 uint32_t ho_underruns;
53 uint32_t thinning_drops;
56 uint32_t duplicate_ts;
58 uint32_t ssrc_changes;
60 uint32_t seq_backwards;
62 uint32_t intentional_gaps;
79 uint32_t expected_pkt;
80 uint32_t jitter_accum;
85struct osmo_twjit *osmo_twjit_create(
void *ctx, uint16_t clock_khz,
88void osmo_twjit_destroy(
struct osmo_twjit *twjit);
90void osmo_twjit_new_config(
struct osmo_twjit *twjit,
92void osmo_twjit_reset(
struct osmo_twjit *twjit);
97void osmo_twjit_input(
struct osmo_twjit *twjit,
struct msgb *msg);
100struct msgb *osmo_twjit_output(
struct osmo_twjit *twjit);
112osmo_twjit_get_stats(
struct osmo_twjit *twjit);
115osmo_twjit_get_rr_info(
struct osmo_twjit *twjit);
123bool osmo_twjit_got_any_input(
struct osmo_twjit *twjit);
129void osmo_twjit_vty_init(
int twjit_node);
133int osmo_twjit_config_write(
struct vty *vty,
135 const char *name,
const char *prefix);
Definition: twjit_private.h:51