#pragma once
|
#ifndef _LIB_ALG_DEFAULT_CONFIG_H__
|
#define _LIB_ALG_DEFAULT_CONFIG_H__
|
|
#define PRO_UMA 1
|
#define PRO_QUEEN 2
|
#define PRO_BEN 3
|
|
#define CONFIG PRO_UMA
|
|
#if CONFIG==PRO_QUEEN
|
#define ALG_AEC_MODULE_ENABLE 0 /*»ØÉùÏû³ý*/
|
#define ALG_AFC_MODULE_ENABLE 0 /*·´À¡ÒÖÖÆ*/
|
#define ALG_ANS_MODULE_ENABLE 0 /*ÔëÉùÒÖÖÆ*/
|
#define ALG_REVERB_MODULE_ENABLE 0 /*»ìÏì*/
|
#define ALG_EFFECTS_FLANGING_ENABLE 0 /*Ïâ±ß*/
|
#define ALG_EFFECTS_PITCH_ENABLE 0 /*±äÒô*/
|
#define ALG_EFFECTS_VIBRATO_ENABLE 0 /*ºÏ³ª*/
|
#define ALG_AGC_MODULE_ENABLE 0 /*×Ô¶¯ÔöÒæ*/
|
#define ALG_EXPANDER_MODULE_ENABLE 1 /*À©Õ¹Æ÷*/
|
#define ALG_COMPRESSER_MODULE_ENABLE 1 /*ѹËõÆ÷*/
|
#define ALG_FIR_MODULE_ENABLE 1 /*FIRÂ˲¨Æ÷*/
|
#define ALG_GATE_MODULE_ENABLE 0 /*ÔëÉùÃÅ*/
|
#define ALG_DELAY_MODULE_ENABLE 1 /*ÑÓʱÆ÷*/
|
#define ALG_EQ_MODULE_ENABLE 1 /*¾ùºâÆ÷*/
|
#define ALG_MIXER_MODULE_ENABLE 1 /*»ìÒôÆ÷*/
|
#define ALG_RESAMPLE_MODULE_ENABLE 0 /*ÖØ²ÉÑù*/
|
#define ALG_DEQ_MODULE_ENABLE 0 /*¶¯Ì¬¾ùºâ*/
|
#define ALG_SINGAL_GEN_MODULE_ENABLE 1 /*Ðźŷ¢ÉúÆ÷*/
|
#define ALG_DUCKER_MODULE_ENABLE 0 /*ÉÁ±ÜÆ÷*/
|
#define ALG_CROSSFADER_MODULE_ENABLE 1 /*µÈëµ³ö*/
|
#define ALG_AUTOMIXER_MODULE_ENABLE 0 /*×Ô¶¯»ìÒô*/
|
#define ALG_LPF_MODULE_ENABLE 1 /*¸ßµÍͨ*/
|
#define ALG_SPL_MODULE_ENABLE 0 /*×Ô¶¯ÔëÉù²¹³¥*/
|
#elif CONFIG==PRO_UMA
|
#define ALG_AEC_MODULE_ENABLE 1 /*»ØÉùÏû³ý*/
|
#define ALG_AFC_MODULE_ENABLE 1 /*·´À¡ÒÖÖÆ*/
|
#define ALG_NHS_MODULE_ENABLE 1 /*Ïݲ¨Æ÷*/
|
#define ALG_ANS_MODULE_ENABLE 1 /*ÔëÉùÒÖÖÆ*/
|
#define ALG_REVERB_MODULE_ENABLE 0 /*»ìÏì*/
|
#define ALG_EFFECTS_FLANGING_ENABLE 0 /*Ïâ±ß*/
|
#define ALG_EFFECTS_PITCH_ENABLE 1 /*±äÒô*/
|
#define ALG_EFFECTS_VIBRATO_ENABLE 0 /*ºÏ³ª*/
|
#define ALG_AGC_MODULE_ENABLE 1 /*×Ô¶¯ÔöÒæ*/
|
#define ALG_EXPANDER_MODULE_ENABLE 1 /*À©Õ¹Æ÷*/
|
#define ALG_COMPRESSER_MODULE_ENABLE 1 /*ѹËõÆ÷*/
|
#define ALG_FIR_MODULE_ENABLE 0 /*FIRÂ˲¨Æ÷*/
|
#define ALG_GATE_MODULE_ENABLE 1 /*ÔëÉùÃÅ*/
|
#define ALG_DELAY_MODULE_ENABLE 1 /*ÑÓʱÆ÷*/
|
#define ALG_EQ_MODULE_ENABLE 1 /*¾ùºâÆ÷*/
|
#define ALG_MIXER_MODULE_ENABLE 1 /*»ìÒôÆ÷*/
|
#define ALG_RESAMPLE_MODULE_ENABLE 1 /*ÖØ²ÉÑù*/
|
#define ALG_DEQ_MODULE_ENABLE 0 /*¶¯Ì¬¾ùºâ*/
|
#define ALG_SINGAL_GEN_MODULE_ENABLE 1 /*Ðźŷ¢ÉúÆ÷*/
|
#define ALG_DUCKER_MODULE_ENABLE 1 /*ÉÁ±ÜÆ÷*/
|
#define ALG_CROSSFADER_MODULE_ENABLE 1 /*µÈëµ³ö*/
|
#define ALG_AUTOMIXER_MODULE_ENABLE 1 /*×Ô¶¯»ìÒô*/
|
#define ALG_LPF_MODULE_ENABLE 1 /*¸ßµÍͨ*/
|
#define ALG_SPL_MODULE_ENABLE 1 /*×Ô¶¯ÔëÉù²¹³¥*/
|
|
#define GATING_AM_ENALBE 1
|
#define GAINSHARING_AM_ENABLE 1
|
|
#elif CONFIG==PRO_BEN
|
#define ALG_AEC_MODULE_ENABLE 1 /*»ØÉùÏû³ý*/
|
#define ALG_AFC_MODULE_ENABLE 0 /*·´À¡ÒÖÖÆ*/
|
#define ALG_NHS_MODULE_ENABLE 1 /*·´À¡ÒÖÖÆ*/
|
#define ALG_ANS_MODULE_ENABLE 1 /*ÔëÉùÒÖÖÆ*/
|
#define ALG_REVERB_MODULE_ENABLE 0 /*»ìÏì*/
|
#define ALG_EFFECTS_FLANGING_ENABLE 0 /*Ïâ±ß*/
|
#define ALG_EFFECTS_PITCH_ENABLE 0 /*±äÒô*/
|
#define ALG_EFFECTS_VIBRATO_ENABLE 0 /*ºÏ³ª*/
|
#define ALG_AGC_MODULE_ENABLE 1 /*×Ô¶¯ÔöÒæ*/
|
#define ALG_EXPANDER_MODULE_ENABLE 1 /*À©Õ¹Æ÷*/
|
#define ALG_COMPRESSER_MODULE_ENABLE 1 /*ѹËõÆ÷*/
|
#define ALG_FIR_MODULE_ENABLE 0 /*FIRÂ˲¨Æ÷*/
|
#define ALG_GATE_MODULE_ENABLE 0 /*ÔëÉùÃÅ*/
|
#define ALG_DELAY_MODULE_ENABLE 1 /*ÑÓʱÆ÷*/
|
#define ALG_EQ_MODULE_ENABLE 1 /*¾ùºâÆ÷*/
|
#define ALG_MIXER_MODULE_ENABLE 1 /*»ìÒôÆ÷*/
|
#define ALG_RESAMPLE_MODULE_ENABLE 1 /*ÖØ²ÉÑù*/
|
#define ALG_DEQ_MODULE_ENABLE 0 /*¶¯Ì¬¾ùºâ*/
|
#define ALG_SINGAL_GEN_MODULE_ENABLE 1 /*Ðźŷ¢ÉúÆ÷*/
|
#define ALG_DUCKER_MODULE_ENABLE 0 /*ÉÁ±ÜÆ÷*/
|
#define ALG_CROSSFADER_MODULE_ENABLE 0 /*µÈëµ³ö*/
|
#define ALG_AUTOMIXER_MODULE_ENABLE 1 /*×Ô¶¯»ìÒô*/
|
#define ALG_LPF_MODULE_ENABLE 1 /*¸ßµÍͨ*/
|
#define ALG_SPL_MODULE_ENABLE 0 /*×Ô¶¯ÔëÉù²¹³¥*/
|
#define GATING_AM_ENALBE 0
|
#define GAINSHARING_AM_ENABLE 1
|
#endif
|
#endif
|