sb_celp.h File Reference

Sub-band CELP mode used for wideband encoding. More...

#include "modes.h"
#include <speex/speex_bits.h>
#include "nb_celp.h"

Include dependency graph for sb_celp.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SBEncState
struct  SBDecState

Functions

void * sb_encoder_init (const SpeexMode *m)
void sb_encoder_destroy (void *state)
int sb_encode (void *state, void *in, SpeexBits *bits)
void * sb_decoder_init (const SpeexMode *m)
void sb_decoder_destroy (void *state)
int sb_decode (void *state, SpeexBits *bits, void *out)
int sb_encoder_ctl (void *state, int request, void *ptr)
int sb_decoder_ctl (void *state, int request, void *ptr)


Detailed Description

Sub-band CELP mode used for wideband encoding.


Function Documentation

int sb_decode void *  state,
SpeexBits *  bits,
void *  out
 

Decodes one frame

int sb_decoder_ctl void *  state,
int  request,
void *  ptr
 

void sb_decoder_destroy void *  state  ) 
 

De-allocates decoder state resources

void* sb_decoder_init const SpeexMode *  m  ) 
 

Initializes decoder state

int sb_encode void *  state,
void *  in,
SpeexBits *  bits
 

Encodes one frame

int sb_encoder_ctl void *  state,
int  request,
void *  ptr
 

void sb_encoder_destroy void *  state  ) 
 

De-allocates encoder state resources

void* sb_encoder_init const SpeexMode *  m  ) 
 

Initializes encoder state


Generated on Mon Jun 19 22:41:24 2006 for speex by  doxygen 1.4.6