Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
jitterbuf Struct Reference

#include <jitterbuf.h>

Collaboration diagram for jitterbuf:
Collaboration graph
[legend]

Data Fields

unsigned int dropem:1
 
jb_frameframes
 
jb_framefree
 
long hist_maxbuf [JB_HISTORY_MAXBUF_SZ]
 
int hist_maxbuf_valid
 
long hist_minbuf [JB_HISTORY_MAXBUF_SZ]
 
int hist_ptr
 
long history [JB_HISTORY_SZ]
 
jb_info info
 

Detailed Description

Definition at line 107 of file jitterbuf.h.

Field Documentation

◆ dropem

unsigned int dropem

flag to indicate dropping frames (overload)

Definition at line 116 of file jitterbuf.h.

Referenced by check_resync().

◆ frames

jb_frame* frames

queued frames

Definition at line 118 of file jitterbuf.h.

Referenced by _queue_get(), check_resync(), jb_next(), queue_getall(), queue_last(), queue_next(), and queue_put().

◆ free

jb_frame* free

free frames (avoid malloc?)

Definition at line 119 of file jitterbuf.h.

Referenced by _queue_get(), jb_destroy(), jb_reset(), and queue_put().

◆ hist_maxbuf

long hist_maxbuf[JB_HISTORY_MAXBUF_SZ]

a sorted buffer of the max delays (highest first)

Definition at line 113 of file jitterbuf.h.

Referenced by history_calc_maxbuf(), history_get(), and history_put().

◆ hist_maxbuf_valid

int hist_maxbuf_valid

are the "maxbuf"/minbuf valid?

Definition at line 115 of file jitterbuf.h.

Referenced by check_resync(), history_calc_maxbuf(), history_get(), and history_put().

◆ hist_minbuf

long hist_minbuf[JB_HISTORY_MAXBUF_SZ]

a sorted buffer of the min delays (lowest first)

Definition at line 114 of file jitterbuf.h.

Referenced by history_calc_maxbuf(), and history_get().

◆ hist_ptr

int hist_ptr

points to index in history for next entry

Definition at line 112 of file jitterbuf.h.

Referenced by check_resync(), history_calc_maxbuf(), history_get(), and history_put().

◆ history

long history[JB_HISTORY_SZ]

history

Definition at line 111 of file jitterbuf.h.

Referenced by history_calc_maxbuf(), and history_put().

◆ info

jb_info info

The documentation for this struct was generated from the following file: