Files
AC707N/SDK/apps/watch/include/audio_app_def.h
T
2025-12-03 11:12:34 +08:00

324 lines
7.7 KiB
C

#ifndef __AUDIO_APP_DEF_H__
#define __AUDIO_APP_DEF_H__
#ifndef TCFG_AUDIO_DISABLE
#define TCFG_AUDIO_DISABLE DISABLE
#endif
#ifndef TCFG_DEC_G729_ENABLE
#define TCFG_DEC_G729_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_MP3_ENABLE
#define TCFG_DEC_MP3_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_WMA_ENABLE
#define TCFG_DEC_WMA_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_WAV_ENABLE
#define TCFG_DEC_WAV_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_FLAC_ENABLE
#define TCFG_DEC_FLAC_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_APE_ENABLE
#define TCFG_DEC_APE_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_M4A_ENABLE
#define TCFG_DEC_M4A_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_ALAC_ENABLE
#define TCFG_DEC_ALAC_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_AMR_ENABLE
#define TCFG_DEC_AMR_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_DTS_ENABLE
#define TCFG_DEC_DTS_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_MIDI_ENABLE
#define TCFG_DEC_MIDI_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_G726_ENABLE
#define TCFG_DEC_G726_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_MTY_ENABLE
#define TCFG_DEC_MTY_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_WTGV2_ENABLE
#define TCFG_DEC_WTGV2_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_SBC_ENABLE
#define TCFG_DEC_SBC_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_PCM_ENABLE
#define TCFG_DEC_PCM_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_CVSD_ENABLE
#define TCFG_DEC_CVSD_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_LC3_ENABLE
#define TCFG_DEC_LC3_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_OGG_VORBIS_ENABLE
#define TCFG_DEC_OGG_VORBIS_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_OGG_OPUS_ENABLE
#define TCFG_DEC_OGG_OPUS_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_AIFF_ENABLE
#define TCFG_DEC_AIFF_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_ID3_V1_ENABLE
#define TCFG_DEC_ID3_V1_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_ID3_V2_ENABLE
#define TCFG_DEC_ID3_V2_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_DECRYPT_ENABLE
#define TCFG_DEC_DECRYPT_ENABLE DISABLE
#endif
#ifndef TCFG_DEC_DECRYPT_KEY
#define TCFG_DEC_DECRYPT_KEY (0x12345678)
#endif
#ifndef TCFG_SPEED_PITCH_ENABLE
#define TCFG_SPEED_PITCH_ENABLE DISABLE
#endif
#if (TCFG_DEC_MP3_ENABLE)
#define DEC_EXT_MP3 "MP1MP2MP3"
#else
#define DEC_EXT_MP3 ""
#endif
#if (TCFG_DEC_WMA_ENABLE)
#define DEC_EXT_WMA "WMA"
#else
#define DEC_EXT_WMA ""
#endif
#if ( TCFG_DEC_WAV_ENABLE || TCFG_DEC_DTS_ENABLE)
#define DEC_EXT_WAV "WAVDTS"
#else
#define DEC_EXT_WAV ""
#endif
#if (TCFG_DEC_FLAC_ENABLE)
#define DEC_EXT_FLAC "FLA"
#else
#define DEC_EXT_FLAC ""
#endif
#if (TCFG_DEC_APE_ENABLE)
#define DEC_EXT_APE "APE"
#else
#define DEC_EXT_APE ""
#endif
#if (TCFG_DEC_M4A_ENABLE)
#define DEC_EXT_M4A "M4AAAC"
#else
#define DEC_EXT_M4A ""
#endif
#if (TCFG_DEC_M4A_ENABLE || TCFG_DEC_ALAC_ENABLE)
#define DEC_EXT_ALAC "MP4"
#else
#define DEC_EXT_ALAC ""
#endif
#if (TCFG_DEC_AMR_ENABLE)
#define DEC_EXT_AMR "AMR"
#else
#define DEC_EXT_AMR ""
#endif
#if (TCFG_DEC_DECRYPT_ENABLE)
#define DEC_EXT_DECRYPT "SMP"
#else
#define DEC_EXT_DECRYPT ""
#endif
#if (TCFG_DEC_MIDI_ENABLE)
#define DEC_EXT_MIDI "MID"
#else
#define DEC_EXT_MIDI ""
#endif
#if (TCFG_DEC_OGG_VORBIS_ENABLE || TCFG_DEC_OGG_OPUS_ENABLE)
#define DEC_EXT_OGG "OGG"
#else
#define DEC_EXT_OGG "OGG"
#endif
#if (TCFG_DEC_OGG_OPUS_ENABLE)
#define DEC_EXT_OGG_OPUS "OPU"
#else
#define DEC_EXT_OGG_OPUS ""
#endif
#if (TCFG_DEC_AIFF_ENABLE)
#define DEC_EXT_AIFF "AIF"
#else
#define DEC_EXT_AIFF ""
#endif
#define DEC_EXT_NAME DEC_EXT_MP3 DEC_EXT_WMA DEC_EXT_WAV DEC_EXT_FLAC DEC_EXT_APE DEC_EXT_M4A DEC_EXT_ALAC DEC_EXT_AMR DEC_EXT_DECRYPT DEC_EXT_MIDI DEC_EXT_OGG DEC_EXT_OGG_OPUS DEC_EXT_AIFF
#ifndef TCFG_ENC_OPUS_ENABLE
#define TCFG_ENC_OPUS_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_ENC_SPEEX_ENABLE
#define TCFG_ENC_SPEEX_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_ENC_LC3_ENABLE
#define TCFG_ENC_LC3_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef MIC_EFFECT_EQ_EN
#define MIC_EFFECT_EQ_EN DISABLE_THIS_MOUDLE
#endif
#ifndef ANC_TRAIN_MODE
#define ANC_TRAIN_MODE ANC_FF_EN
#endif
#ifndef ANC_MULT_ORDER_ENABLE
#define ANC_MULT_ORDER_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_ANC_BOX_ENABLE
#define TCFG_ANC_BOX_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AUDIO_ANC_ACOUSTIC_DETECTOR_EN
#define TCFG_AUDIO_ANC_ACOUSTIC_DETECTOR_EN DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AUDIO_ANC_EAR_ADAPTIVE_EN
#define TCFG_AUDIO_ANC_EAR_ADAPTIVE_EN DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AUDIO_SPATIAL_EFFECT_ENABLE
#define TCFG_AUDIO_SPATIAL_EFFECT_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AUDIO_DECODER_OCCUPY_TRACE
#define TCFG_AUDIO_DECODER_OCCUPY_TRACE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AUDIO_DEC_OUT_TASK
#define TCFG_AUDIO_DEC_OUT_TASK DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_MIXER_CYCLIC_TASK_EN
#define TCFG_MIXER_CYCLIC_TASK_EN DISABLE_THIS_MOUDLE
#endif
#ifndef SUPPORT_CHAGE_AUDIO_CLK
#define SUPPORT_CHAGE_AUDIO_CLK DISABLE_THIS_MOUDLE
#endif
#ifndef VOL_TAB_CUSTOM_EN
#define VOL_TAB_CUSTOM_EN DISABLE_THIS_MOUDLE
#endif
#ifndef SYS_DEFAULT_VOL
#define SYS_DEFAULT_VOL DISABLE_THIS_MOUDLE
#endif
#ifndef AUDIO_ENC_MPT_SELF_ENABLE
#define AUDIO_ENC_MPT_SELF_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef AUDIO_VBASS_LINK_VOLUME
#define AUDIO_VBASS_LINK_VOLUME DISABLE_THIS_MOUDLE
#endif
#ifndef AUDIO_OUTPUT_AUTOMUTE
#define AUDIO_OUTPUT_AUTOMUTE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AEC_SIMPLEX
#define TCFG_AEC_SIMPLEX DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_TONE2TWS_ENABLE
#define TCFG_TONE2TWS_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_DEC2TWS_ENABLE
#define TCFG_DEC2TWS_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_CALL_USE_DIGITAL_VOLUME
#define TCFG_CALL_USE_DIGITAL_VOLUME DISABLE_THIS_MOUDLE
#endif
#ifndef MUSIC_DEVICE_TONE_EN
#define MUSIC_DEVICE_TONE_EN DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_SOURCE_DEV0_NODE_ENABLE
#define TCFG_SOURCE_DEV0_NODE_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_SOURCE_DEV1_NODE_ENABLE
#define TCFG_SOURCE_DEV1_NODE_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_UART_NODE_ENABLE
#define TCFG_UART_NODE_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AUDIO_CVP_DMS_HYBRID_DNS_MODE
#define TCFG_AUDIO_CVP_DMS_HYBRID_DNS_MODE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AUDIO_CVP_DMS_AWN_DNS_MODE
#define TCFG_AUDIO_CVP_DMS_AWN_DNS_MODE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AUDIO_CVP_3MIC_MODE
#define TCFG_AUDIO_CVP_3MIC_MODE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AI_TX_NODE_ENABLE
#define TCFG_AI_TX_NODE_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_SURROUND_DEMO_NODE_ENABLE
#define TCFG_SURROUND_DEMO_NODE_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_CHANNEL_SWAP_NODE_ENABLE
#define TCFG_CHANNEL_SWAP_NODE_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_SINK_DEV0_NODE_ENABLE
#define TCFG_SINK_DEV0_NODE_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_SINK_DEV1_NODE_ENABLE
#define TCFG_SINK_DEV1_NODE_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_DNS_NODE_ENABLE
#define TCFG_DNS_NODE_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_AGC_NODE_ENABLE
#define TCFG_AGC_NODE_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef TCFG_EQ_ENABLE
#define TCFG_EQ_ENABLE DISABLE_THIS_MOUDLE
#endif
#ifndef AUDIO_SPK_EQ_STERO
#define AUDIO_SPK_EQ_STERO DISABLE_THIS_MOUDLE
#endif
#endif //end of __AUDIO_APP_DEF_H__