Sun Oct 16 2011 08:43:14

Asterisk developer's documentation


jitterbuf Struct Reference

#include <jitterbuf.h>

Collaboration diagram for jitterbuf:

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

Field Documentation

unsigned int dropem

flag to indicate dropping frames (overload)

Definition at line 116 of file jitterbuf.h.

Referenced by jb_put().

queued frames

Definition at line 118 of file jitterbuf.h.

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

free frames (avoid malloc?)

Definition at line 119 of file jitterbuf.h.

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

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_put(), history_calc_maxbuf(), and history_get().

are the "maxbuf"/minbuf valid?

Definition at line 115 of file jitterbuf.h.

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

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().

int hist_ptr

points to index in history for next entry

Definition at line 112 of file jitterbuf.h.

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

long history[JB_HISTORY_SZ]

history

Definition at line 111 of file jitterbuf.h.

Referenced by history_put(), and history_calc_maxbuf().


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