speex.c File Reference

#include "modes.h"
#include <math.h>

Include dependency graph for speex.c:


Defines

#define NULL   0
#define MAX_IN_SAMPLES   640

Functions

void * speex_encoder_init (const SpeexMode *mode)
void * speex_decoder_init (const SpeexMode *mode)
void speex_encoder_destroy (void *state)
void speex_decoder_destroy (void *state)
int speex_encode_native (void *state, spx_word16_t *in, SpeexBits *bits)
int speex_decode_native (void *state, SpeexBits *bits, spx_word16_t *out)
int speex_encode (void *state, float *in, SpeexBits *bits)
int speex_encode_int (void *state, spx_int16_t *in, SpeexBits *bits)
int speex_decode (void *state, SpeexBits *bits, float *out)
int speex_decode_int (void *state, SpeexBits *bits, spx_int16_t *out)
int speex_encoder_ctl (void *state, int request, void *ptr)
int speex_decoder_ctl (void *state, int request, void *ptr)
int nb_mode_query (const void *mode, int request, void *ptr)
int wb_mode_query (const void *mode, int request, void *ptr)
int speex_lib_ctl (int request, void *ptr)

Define Documentation

#define MAX_IN_SAMPLES   640

#define NULL   0


Function Documentation

int nb_mode_query ( const void *  mode,
int  request,
void *  ptr 
)

int speex_decode ( void *  state,
SpeexBits *  bits,
float *  out 
)

int speex_decode_int ( void *  state,
SpeexBits *  bits,
spx_int16_t *  out 
)

References MAX_IN_SAMPLES, and speex_decoder_ctl().

Referenced by main(), and speex_jitter_get().

int speex_decode_native ( void *  state,
SpeexBits *  bits,
spx_word16_t out 
)

Referenced by sb_decode().

int speex_decoder_ctl ( void *  state,
int  request,
void *  ptr 
)

void speex_decoder_destroy ( void *  state  ) 

Referenced by main(), and sb_decoder_destroy().

void* speex_decoder_init ( const SpeexMode *  mode  ) 

Referenced by main(), and sb_decoder_init().

int speex_encode ( void *  state,
float *  in,
SpeexBits *  bits 
)

int speex_encode_int ( void *  state,
spx_int16_t *  in,
SpeexBits *  bits 
)

References MAX_IN_SAMPLES, and speex_encoder_ctl().

Referenced by main().

int speex_encode_native ( void *  state,
spx_word16_t in,
SpeexBits *  bits 
)

Referenced by sb_encode().

int speex_encoder_ctl ( void *  state,
int  request,
void *  ptr 
)

void speex_encoder_destroy ( void *  state  ) 

Referenced by main(), and sb_encoder_destroy().

void* speex_encoder_init ( const SpeexMode *  mode  ) 

Referenced by main(), and sb_encoder_init().

int speex_lib_ctl ( int  request,
void *  ptr 
)

int wb_mode_query ( const void *  mode,
int  request,
void *  ptr 
)


Generated on Wed May 7 21:15:07 2008 for speex by  doxygen 1.5.5