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