ex
Fork of mbed-os-example-mbed5-blinky by
nb_celp.h File Reference
Narrowband CELP encoder/decoder. More...
Go to the source code of this file.
Data Structures | |
| struct | EncState |
| Structure representing the full state of the narrowband encoder. More... | |
| struct | DecState |
| Structure representing the full state of the narrowband decoder. More... | |
Typedefs | |
| typedef struct EncState | EncState |
| Structure representing the full state of the narrowband encoder. | |
| typedef struct DecState | DecState |
| Structure representing the full state of the narrowband decoder. | |
Functions | |
| void * | nb_encoder_init (const SpeexMode *m) |
| Initializes encoder state. | |
| void | nb_encoder_destroy (void *state) |
| De-allocates encoder state resources. | |
| int | nb_encode (void *state, void *in, SpeexBits *bits) |
| Encodes one frame. | |
| void * | nb_decoder_init (const SpeexMode *m) |
| Initializes decoder state. | |
| void | nb_decoder_destroy (void *state) |
| De-allocates decoder state resources. | |
| int | nb_decode (void *state, SpeexBits *bits, void *out) |
| Decodes one frame. | |
| int | nb_encoder_ctl (void *state, int request, void *ptr) |
| ioctl-like function for controlling a narrowband encoder | |
| int | nb_decoder_ctl (void *state, int request, void *ptr) |
| ioctl-like function for controlling a narrowband decoder | |
Detailed Description
Narrowband CELP encoder/decoder.
Definition in file nb_celp.h.
Typedef Documentation
Function Documentation
| int nb_decode | ( | void * | state, |
| SpeexBits * | bits, | ||
| void * | out | ||
| ) |
Decodes one frame.
| int nb_decoder_ctl | ( | void * | state, |
| int | request, | ||
| void * | ptr | ||
| ) |
ioctl-like function for controlling a narrowband decoder
| void nb_decoder_destroy | ( | void * | state ) |
De-allocates decoder state resources.
| void* nb_decoder_init | ( | const SpeexMode * | m ) |
Initializes decoder state.
| int nb_encode | ( | void * | state, |
| void * | in, | ||
| SpeexBits * | bits | ||
| ) |
Encodes one frame.
| int nb_encoder_ctl | ( | void * | state, |
| int | request, | ||
| void * | ptr | ||
| ) |
ioctl-like function for controlling a narrowband encoder
| void nb_encoder_destroy | ( | void * | state ) |
De-allocates encoder state resources.
| void* nb_encoder_init | ( | const SpeexMode * | m ) |
Initializes encoder state.
Generated on Tue Jul 12 2022 16:28:54 by
1.7.2
