Thu Oct 11 06:39:38 2012

Asterisk developer's documentation


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

unsigned int dropem

flag to indicate dropping frames (overload)

Definition at line 116 of file jitterbuf.h.

Referenced by check_resync().

queued frames

Definition at line 118 of file jitterbuf.h.

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

free frames (avoid malloc?)

Definition at line 119 of file jitterbuf.h.

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

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

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

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

long history[JB_HISTORY_SZ]

history

Definition at line 111 of file jitterbuf.h.

Referenced by history_calc_maxbuf(), and history_put().


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

Generated on Thu Oct 11 06:39:38 2012 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6