|
FFmpeg
|
AMR wideband data and definitions. More...
#include <stdint.h>#include <stddef.h>Go to the source code of this file.
Classes | |
| struct | AMRWBSubFrame |
| struct | AMRWBFrame |
Macros | |
| #define | LP_ORDER 16 |
| linear predictive coding filter order | |
| #define | LP_ORDER_16k 20 |
| lpc filter order at 16kHz | |
| #define | HB_FIR_SIZE 30 |
| amount of past data needed by HB filters | |
| #define | UPS_FIR_SIZE 12 |
| upsampling filter size | |
| #define | UPS_MEM_SIZE (2 * UPS_FIR_SIZE) |
| #define | MIN_ISF_SPACING (128.0 / 32768.0) |
| minimum isf gap | |
| #define | PRED_FACTOR (1.0 / 3.0) |
| #define | MIN_ENERGY -14.0 |
| initial innovation energy (dB) | |
| #define | ENERGY_MEAN 30.0 |
| mean innovation energy (dB) in all modes | |
| #define | PREEMPH_FAC 0.68 |
| factor used to de-emphasize synthesis | |
| #define | AMRWB_SFR_SIZE 64 |
| samples per subframe at 12.8 kHz | |
| #define | AMRWB_SFR_SIZE_16k 80 |
| samples per subframe at 16 kHz | |
| #define | AMRWB_P_DELAY_MAX 231 |
| maximum pitch delay value | |
| #define | AMRWB_P_DELAY_MIN 34 |
| #define | AMR_BIT(field) (offsetof(AMRWBFrame, field)) |
| The index of a frame parameter. | |
| #define | AMR_OF(frame_num, variable) AMR_BIT(subframe[frame_num].variable) |
| The index of a subframe-specific parameter. | |
Typedefs | |
| typedef struct AMRWBSubFrame | AMRWBSubFrame |
| typedef struct AMRWBFrame | AMRWBFrame |
Enumerations | |
| enum | Mode { MODE_4k75 = 0, MODE_5k15, MODE_5k9, MODE_6k7, MODE_7k4, MODE_7k95, MODE_10k2, MODE_12k2, MODE_DTX, N_MODES, NO_DATA = 15, MODE_6k60 = 0, MODE_8k85, MODE_12k65, MODE_14k25, MODE_15k85, MODE_18k25, MODE_19k85, MODE_23k05, MODE_23k85, MODE_SID, SP_LOST = 14, NO_DATA } |
AMR wideband data and definitions.
| enum Mode |
1.8.12