26#ifndef _FIXEDJITTERBUF_H_ 
   27#define _FIXEDJITTERBUF_H_ 
   29#if defined(__cplusplus) || defined(c_plusplus) 
   44#define FIXED_JB_SIZE_DEFAULT 200 
   45#define FIXED_JB_RESYNCH_THRESHOLD_DEFAULT 1000 
   91#if defined(__cplusplus) || defined(c_plusplus) 
struct fixed_jb * fixed_jb_new(struct fixed_jb_conf *conf)
int fixed_jb_put_first(struct fixed_jb *jb, void *data, long ms, long ts, long now)
int fixed_jb_put(struct fixed_jb *jb, void *data, long ms, long ts, long now)
long fixed_jb_next(struct fixed_jb *jb)
int fixed_jb_get(struct fixed_jb *jb, struct fixed_jb_frame *frame, long now, long interpl)
int fixed_jb_is_late(struct fixed_jb *jb, long ts)
Checks if the given time stamp is late.
void fixed_jb_destroy(struct fixed_jb *jb)
int fixed_jb_remove(struct fixed_jb *jb, struct fixed_jb_frame *frameout)
void fixed_jb_set_force_resynch(struct fixed_jb *jb)
All configuration options for http media cache.
struct fixed_jb_frame * prev
struct fixed_jb_frame * next
private fixed_jb structure