XCORE SDK
XCORE Software Development Kit
|
Classes | |
struct | agc_config_t |
AGC configuration structure. More... | |
struct | agc_state_t |
AGC state structure. More... | |
struct | agc_meta_data_t |
AGC meta data structure. More... | |
Macros | |
#define | AGC_FRAME_ADVANCE 240u |
Length of the frame of data on which the AGC will operate. | |
#define | AGC_META_DATA_NO_VAD 0u |
#define | AGC_META_DATA_NO_AEC (float_s32_t){0, 0} |
#define AGC_META_DATA_NO_AEC (float_s32_t){0, 0} |
If the application has no AEC, lc_enabled
must be disabled in the configuration. This pre-processor definition can be assigned to the aec_ref_power
and aec_corr_factor
in agc_meta_data_t
in that situation to make it clear in the code that there is no AEC.
#define AGC_META_DATA_NO_VAD 0u |
If the application has no VAD, adapt_on_vad
must be disabled in the configuration. This pre-processor definition can be assigned to the vad_flag
in agc_meta_data_t
in that situation to make it clear in the code that there is no VAD.