| 
 Classes | 
| struct   | _JitterBufferPacket | 
 Defines | 
| #define  | JITTER_BUFFER_OK   0 | 
| #define  | JITTER_BUFFER_MISSING   1 | 
| #define  | JITTER_BUFFER_INSERTION   2 | 
| #define  | JITTER_BUFFER_INTERNAL_ERROR   -1 | 
| #define  | JITTER_BUFFER_BAD_ARGUMENT   -2 | 
| #define  | JITTER_BUFFER_SET_MARGIN   0 | 
| #define  | JITTER_BUFFER_GET_MARGIN   1 | 
| #define  | JITTER_BUFFER_GET_AVAILABLE_COUNT   3 | 
| #define  | JITTER_BUFFER_GET_AVALIABLE_COUNT   3 | 
| #define  | JITTER_BUFFER_SET_DESTROY_CALLBACK   4 | 
| 
#define  | JITTER_BUFFER_GET_DESTROY_CALLBACK   5 | 
| #define  | JITTER_BUFFER_SET_DELAY_STEP   6 | 
| 
#define  | JITTER_BUFFER_GET_DELAY_STEP   7 | 
| #define  | JITTER_BUFFER_SET_CONCEALMENT_SIZE   8 | 
| 
#define  | JITTER_BUFFER_GET_CONCEALMENT_SIZE   9 | 
| #define  | JITTER_BUFFER_SET_MAX_LATE_RATE   10 | 
| 
#define  | JITTER_BUFFER_GET_MAX_LATE_RATE   11 | 
| #define  | JITTER_BUFFER_SET_LATE_COST   12 | 
| 
#define  | JITTER_BUFFER_GET_LATE_COST   13 | 
 Typedefs | 
| typedef JitterBuffer_  | JitterBuffer | 
| typedef _JitterBufferPacket  | JitterBufferPacket | 
 Functions | 
| JitterBuffer *  | jitter_buffer_init (int step_size) | 
| void  | jitter_buffer_reset (JitterBuffer *jitter) | 
| void  | jitter_buffer_destroy (JitterBuffer *jitter) | 
| void  | jitter_buffer_put (JitterBuffer *jitter, const JitterBufferPacket *packet) | 
| int  | jitter_buffer_get (JitterBuffer *jitter, JitterBufferPacket *packet, spx_int32_t desired_span, spx_int32_t *start_offset) | 
| int  | jitter_buffer_get_another (JitterBuffer *jitter, JitterBufferPacket *packet) | 
| int  | jitter_buffer_get_pointer_timestamp (JitterBuffer *jitter) | 
| void  | jitter_buffer_tick (JitterBuffer *jitter) | 
| void  | jitter_buffer_remaining_span (JitterBuffer *jitter, spx_uint32_t rem) | 
| int  | jitter_buffer_ctl (JitterBuffer *jitter, int request, void *ptr) | 
| 
int  | jitter_buffer_update_delay (JitterBuffer *jitter, JitterBufferPacket *packet, spx_int32_t *start_offset) |