speex_jitter.h File Reference

Adaptive jitter buffer for Speex. More...

#include "speex/speex_types.h"

Include dependency graph for speex_jitter.h:

Go to the source code of this file.

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

JitterBufferjitter_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)


Detailed Description

Adaptive jitter buffer for Speex.


Generated on Tue Apr 7 20:09:15 2009 for Speex by  doxygen 1.5.1