ex
Fork of mbed-os-example-mbed5-blinky by
modes.h File Reference
Describes the different modes of the codec. More...
Go to the source code of this file.
Data Structures | |
| struct | SpeexSubmode |
| Description of a Speex sub-mode (wither narrowband or wideband. More... | |
| struct | SpeexNBMode |
| Struct defining the encoding/decoding mode. More... | |
| struct | SpeexSBMode |
| Struct defining the encoding/decoding mode for SB-CELP (wideband) More... | |
Typedefs | |
| typedef void(* | lsp_quant_func )(spx_lsp_t *, spx_lsp_t *, int, SpeexBits *) |
| Quantizes LSPs. | |
| typedef void(* | lsp_unquant_func )(spx_lsp_t *, int, SpeexBits *) |
| Decodes quantized LSPs. | |
| typedef int(* | ltp_quant_func )(spx_word16_t *, spx_word16_t *, spx_coef_t *, spx_coef_t *, spx_coef_t *, spx_sig_t *, const void *, int, int, spx_word16_t, int, int, SpeexBits *, char *, spx_word16_t *, spx_word16_t *, int, int, int, spx_word32_t *) |
| Long-term predictor quantization. | |
| typedef void(* | ltp_unquant_func )(spx_word16_t *, spx_word32_t *, int, int, spx_word16_t, const void *, int, int *, spx_word16_t *, SpeexBits *, char *, int, int, spx_word16_t, int) |
| Long-term un-quantize. | |
| typedef void(* | innovation_quant_func )(spx_word16_t *, spx_coef_t *, spx_coef_t *, spx_coef_t *, const void *, int, int, spx_sig_t *, spx_word16_t *, SpeexBits *, char *, int, int) |
| Innovation quantization function. | |
| typedef void(* | innovation_unquant_func )(spx_sig_t *, const void *, int, SpeexBits *, char *, spx_int32_t *) |
| Innovation unquantization function. | |
| typedef struct SpeexSubmode | SpeexSubmode |
| Description of a Speex sub-mode (wither narrowband or wideband. | |
| typedef struct SpeexNBMode | SpeexNBMode |
| Struct defining the encoding/decoding mode. | |
| typedef struct SpeexSBMode | SpeexSBMode |
| Struct defining the encoding/decoding mode for SB-CELP (wideband) | |
Detailed Description
Describes the different modes of the codec.
Definition in file modes.h.
Typedef Documentation
| typedef void(* innovation_quant_func)(spx_word16_t *, spx_coef_t *, spx_coef_t *, spx_coef_t *, const void *, int, int, spx_sig_t *, spx_word16_t *, SpeexBits *, char *, int, int) |
| typedef void(* innovation_unquant_func)(spx_sig_t *, const void *, int, SpeexBits *, char *, spx_int32_t *) |
| typedef void(* lsp_quant_func)(spx_lsp_t *, spx_lsp_t *, int, SpeexBits *) |
| typedef void(* lsp_unquant_func)(spx_lsp_t *, int, SpeexBits *) |
| typedef int(* ltp_quant_func)(spx_word16_t *, spx_word16_t *, spx_coef_t *, spx_coef_t *, spx_coef_t *, spx_sig_t *, const void *, int, int, spx_word16_t, int, int, SpeexBits *, char *, spx_word16_t *, spx_word16_t *, int, int, int, spx_word32_t *) |
| typedef void(* ltp_unquant_func)(spx_word16_t *, spx_word32_t *, int, int, spx_word16_t, const void *, int, int *, spx_word16_t *, SpeexBits *, char *, int, int, spx_word16_t, int) |
| typedef struct SpeexNBMode SpeexNBMode |
Struct defining the encoding/decoding mode.
| typedef struct SpeexSBMode SpeexSBMode |
Struct defining the encoding/decoding mode for SB-CELP (wideband)
| typedef struct SpeexSubmode SpeexSubmode |
Description of a Speex sub-mode (wither narrowband or wideband.
Generated on Tue Jul 12 2022 16:28:54 by
1.7.2
