Typedefs |
typedef void *(* | encoder_init_func )(const struct SpeexMode *mode) |
typedef void(* | encoder_destroy_func )(void *st) |
typedef int(* | encode_func )(void *state, void *in, SpeexBits *bits) |
typedef int(* | encoder_ctl_func )(void *state, int request, void *ptr) |
typedef void *(* | decoder_init_func )(const struct SpeexMode *mode) |
typedef void(* | decoder_destroy_func )(void *st) |
typedef int(* | decode_func )(void *state, SpeexBits *bits, void *out) |
typedef int(* | decoder_ctl_func )(void *state, int request, void *ptr) |
typedef int(* | mode_query_func )(const void *mode, int request, void *ptr) |
typedef struct SpeexMode | SpeexMode |
Functions |
void * | speex_encoder_init (const SpeexMode *mode) |
void | speex_encoder_destroy (void *state) |
int | speex_encode (void *state, float *in, SpeexBits *bits) |
int | speex_encode_int (void *state, spx_int16_t *in, SpeexBits *bits) |
int | speex_encoder_ctl (void *state, int request, void *ptr) |
void * | speex_decoder_init (const SpeexMode *mode) |
void | speex_decoder_destroy (void *state) |
int | speex_decode (void *state, SpeexBits *bits, float *out) |
int | speex_decode_int (void *state, SpeexBits *bits, spx_int16_t *out) |
int | speex_decoder_ctl (void *state, int request, void *ptr) |
int | speex_mode_query (const SpeexMode *mode, int request, void *ptr) |
int | speex_lib_ctl (int request, void *ptr) |
const SpeexMode * | speex_lib_get_mode (int mode) |
Describes the different modes of the codec.