Main Page   Compound List   File List   Compound Members   File Members  

sb_celp.h File Reference

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

#include "modes.h"
#include "speex_bits.h"
#include "nb_celp.h"

Go to the source code of this file.

Compounds

struct  SBDecState
struct  SBEncState

Typedefs

typedef SBEncState SBEncState
typedef SBDecState SBDecState

Functions

void * sb_encoder_init (SpeexMode *m)
void sb_encoder_destroy (void *state)
int sb_encode (void *state, float *in, SpeexBits *bits)
void * sb_decoder_init (SpeexMode *m)
void sb_decoder_destroy (void *state)
int sb_decode (void *state, SpeexBits *bits, float *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.


Typedef Documentation

typedef struct SBDecState SBDecState
 

Structure representing the full state of the sub-band decoder

typedef struct SBEncState SBEncState
 

Structure representing the full state of the sub-band encoder


Function Documentation

int sb_decode (  void *    state,
SpeexBits *    bits,
float *    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 (  SpeexMode *    m ) 
 

Initializes decoder state

int sb_encode (  void *    state,
float *    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 (  SpeexMode *    m ) 
 

Initializes encoder state


Generated on Wed Feb 11 13:48:37 2004 for speex by doxygen1.2.15