#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