nvram_default_audio.c
来自「最新MTK手机软件源码」· C语言 代码 · 共 419 行 · 第 1/2 页
C
419 行
#define GAIN_NOR_MED_VOL 3
#define GAIN_NOR_MED_VOL0 16
#define GAIN_NOR_MED_VOL1 32
#define GAIN_NOR_MED_VOL2 48
#define GAIN_NOR_MED_VOL3 64
#define GAIN_NOR_MED_VOL4 96
#define GAIN_NOR_MED_VOL5 112
#define GAIN_NOR_MED_VOL6 128
/* define Gain For Headset */
/* speaker, microphone, loudspeaker, buzzer */
#define GAIN_HED_CTN_VOL 3
#define GAIN_HED_CTN_VOL0 127
#define GAIN_HED_CTN_VOL1 127
#define GAIN_HED_CTN_VOL2 127
#define GAIN_HED_CTN_VOL3 127
#define GAIN_HED_CTN_VOL4 127
#define GAIN_HED_CTN_VOL5 127
#define GAIN_HED_CTN_VOL6 127
#define GAIN_HED_KEY_VOL 3
#define GAIN_HED_KEY_VOL0 67
#define GAIN_HED_KEY_VOL1 87
#define GAIN_HED_KEY_VOL2 107
#define GAIN_HED_KEY_VOL3 127
#define GAIN_HED_KEY_VOL4 147
#define GAIN_HED_KEY_VOL5 167
#define GAIN_HED_KEY_VOL6 187
#define GAIN_HED_MIC_VOL 3
#define GAIN_HED_MIC_VOL0 196
#define GAIN_HED_MIC_VOL1 196
#define GAIN_HED_MIC_VOL2 196
#define GAIN_HED_MIC_VOL3 196
#define GAIN_HED_MIC_VOL4 196
#define GAIN_HED_MIC_VOL5 196
#define GAIN_HED_MIC_VOL6 196
#define GAIN_HED_GMI_VOL 3
#define GAIN_HED_GMI_VOL0 64
#define GAIN_HED_GMI_VOL1 80
#define GAIN_HED_GMI_VOL2 96
#define GAIN_HED_GMI_VOL3 128
#define GAIN_HED_GMI_VOL4 160
#define GAIN_HED_GMI_VOL5 176
#define GAIN_HED_GMI_VOL6 192
#define GAIN_HED_SPH_VOL 3
#define GAIN_HED_SPH_VOL0 64
#define GAIN_HED_SPH_VOL1 80
#define GAIN_HED_SPH_VOL2 96
#define GAIN_HED_SPH_VOL3 128
#define GAIN_HED_SPH_VOL4 160
#define GAIN_HED_SPH_VOL5 176
#define GAIN_HED_SPH_VOL6 192
#define GAIN_HED_SID_VOL 3
#define GAIN_HED_SID_VOL0 SIDE_TONE_VOLUME
#define GAIN_HED_SID_VOL1 SIDE_TONE_VOLUME
#define GAIN_HED_SID_VOL2 SIDE_TONE_VOLUME
#define GAIN_HED_SID_VOL3 SIDE_TONE_VOLUME
#define GAIN_HED_SID_VOL4 SIDE_TONE_VOLUME
#define GAIN_HED_SID_VOL5 SIDE_TONE_VOLUME
#define GAIN_HED_SID_VOL6 SIDE_TONE_VOLUME
#define GAIN_HED_MED_VOL 3
#define GAIN_HED_MED_VOL0 48
#define GAIN_HED_MED_VOL1 64
#define GAIN_HED_MED_VOL2 80
#define GAIN_HED_MED_VOL3 96
#define GAIN_HED_MED_VOL4 112
#define GAIN_HED_MED_VOL5 128
#define GAIN_HED_MED_VOL6 144
/* define Gain For Handfree */
/* speaker, microphone, loudspeaker, buzzer */
#define GAIN_HND_CTN_VOL 3
#define GAIN_HND_CTN_VOL0 127
#define GAIN_HND_CTN_VOL1 127
#define GAIN_HND_CTN_VOL2 127
#define GAIN_HND_CTN_VOL3 127
#define GAIN_HND_CTN_VOL4 127
#define GAIN_HND_CTN_VOL5 127
#define GAIN_HND_CTN_VOL6 127
#define GAIN_HND_KEY_VOL 3
#define GAIN_HND_KEY_VOL0 67
#define GAIN_HND_KEY_VOL1 87
#define GAIN_HND_KEY_VOL2 107
#define GAIN_HND_KEY_VOL3 127
#define GAIN_HND_KEY_VOL4 147
#define GAIN_HND_KEY_VOL5 167
#define GAIN_HND_KEY_VOL6 187
#define GAIN_HND_MIC_VOL 3
#define GAIN_HND_MIC_VOL0 168
#define GAIN_HND_MIC_VOL1 168
#define GAIN_HND_MIC_VOL2 168
#define GAIN_HND_MIC_VOL3 168
#define GAIN_HND_MIC_VOL4 168
#define GAIN_HND_MIC_VOL5 168
#define GAIN_HND_MIC_VOL6 168
#define GAIN_HND_GMI_VOL 3
#define GAIN_HND_GMI_VOL0 255
#define GAIN_HND_GMI_VOL1 255
#define GAIN_HND_GMI_VOL2 255
#define GAIN_HND_GMI_VOL3 255
#define GAIN_HND_GMI_VOL4 255
#define GAIN_HND_GMI_VOL5 255
#define GAIN_HND_GMI_VOL6 255
#define GAIN_HND_SPH_VOL 3
#define GAIN_HND_SPH_VOL0 16
#define GAIN_HND_SPH_VOL1 32
#define GAIN_HND_SPH_VOL2 48
#define GAIN_HND_SPH_VOL3 64
#define GAIN_HND_SPH_VOL4 80
#define GAIN_HND_SPH_VOL5 96
#define GAIN_HND_SPH_VOL6 112
#define GAIN_HND_SID_VOL 3
#define GAIN_HND_SID_VOL0 SIDE_TONE_VOLUME
#define GAIN_HND_SID_VOL1 SIDE_TONE_VOLUME
#define GAIN_HND_SID_VOL2 SIDE_TONE_VOLUME
#define GAIN_HND_SID_VOL3 SIDE_TONE_VOLUME
#define GAIN_HND_SID_VOL4 SIDE_TONE_VOLUME
#define GAIN_HND_SID_VOL5 SIDE_TONE_VOLUME
#define GAIN_HND_SID_VOL6 SIDE_TONE_VOLUME
#define GAIN_HND_MED_VOL 3
#define GAIN_HND_MED_VOL0 32
#define GAIN_HND_MED_VOL1 48
#define GAIN_HND_MED_VOL2 64
#define GAIN_HND_MED_VOL3 80
#define GAIN_HND_MED_VOL4 96
#define GAIN_HND_MED_VOL5 112
#define GAIN_HND_MED_VOL6 128
kal_uint8 const NVRAM_EF_CUST_ACOUSTIC_DATA_DEFAULT[] = {
/* Normal: Call Tone, Keypad Tone, Microphone, GMI Tone, Speech Tone, Side Tone */
GAIN_NOR_CTN_VOL0,GAIN_NOR_CTN_VOL1, GAIN_NOR_CTN_VOL2, GAIN_NOR_CTN_VOL3, GAIN_NOR_CTN_VOL4, GAIN_NOR_CTN_VOL5, GAIN_NOR_CTN_VOL6,
GAIN_NOR_KEY_VOL0, GAIN_NOR_KEY_VOL1, GAIN_NOR_KEY_VOL2, GAIN_NOR_KEY_VOL3, GAIN_NOR_KEY_VOL4, GAIN_NOR_KEY_VOL5, GAIN_NOR_KEY_VOL6,
GAIN_NOR_MIC_VOL0, GAIN_NOR_MIC_VOL1, GAIN_NOR_MIC_VOL2, GAIN_NOR_MIC_VOL3, GAIN_NOR_MIC_VOL4, GAIN_NOR_MIC_VOL5, GAIN_NOR_MIC_VOL6,
GAIN_NOR_GMI_VOL0, GAIN_NOR_GMI_VOL1, GAIN_NOR_GMI_VOL2, GAIN_NOR_GMI_VOL3, GAIN_NOR_GMI_VOL4, GAIN_NOR_GMI_VOL5, GAIN_NOR_GMI_VOL6,
GAIN_NOR_SPH_VOL0, GAIN_NOR_SPH_VOL1, GAIN_NOR_SPH_VOL2, GAIN_NOR_SPH_VOL3, GAIN_NOR_SPH_VOL4, GAIN_NOR_SPH_VOL5, GAIN_NOR_SPH_VOL6,
GAIN_NOR_SID_VOL0, GAIN_NOR_SID_VOL1, GAIN_NOR_SID_VOL2, GAIN_NOR_SID_VOL3, GAIN_NOR_SID_VOL4, GAIN_NOR_SID_VOL5, GAIN_NOR_SID_VOL6,
GAIN_NOR_MED_VOL0,GAIN_NOR_MED_VOL1, GAIN_NOR_MED_VOL2, GAIN_NOR_MED_VOL3, GAIN_NOR_MED_VOL4, GAIN_NOR_MED_VOL5, GAIN_NOR_MED_VOL6
,
/* Handset: Call Tone, Keypad Tone, Microphone, GMI Tone, Speech Tone */
GAIN_HED_CTN_VOL0, GAIN_HED_CTN_VOL1, GAIN_HED_CTN_VOL2, GAIN_HED_CTN_VOL3, GAIN_HED_CTN_VOL4, GAIN_HED_CTN_VOL5, GAIN_HED_CTN_VOL6,
GAIN_HED_KEY_VOL0, GAIN_HED_KEY_VOL1, GAIN_HED_KEY_VOL2, GAIN_HED_KEY_VOL3, GAIN_HED_KEY_VOL4, GAIN_HED_KEY_VOL5, GAIN_HED_KEY_VOL6,
GAIN_HED_MIC_VOL0, GAIN_HED_MIC_VOL1, GAIN_HED_MIC_VOL2, GAIN_HED_MIC_VOL3, GAIN_HED_MIC_VOL4, GAIN_HED_MIC_VOL5, GAIN_HED_MIC_VOL6,
GAIN_HED_GMI_VOL0, GAIN_HED_GMI_VOL1, GAIN_HED_GMI_VOL2, GAIN_HED_GMI_VOL3, GAIN_HED_GMI_VOL4, GAIN_HED_GMI_VOL5, GAIN_HED_GMI_VOL6,
GAIN_HED_SPH_VOL0, GAIN_HED_SPH_VOL1, GAIN_HED_SPH_VOL2, GAIN_HED_SPH_VOL3, GAIN_HED_SPH_VOL4, GAIN_HED_SPH_VOL5, GAIN_HED_SPH_VOL6,
GAIN_HED_SID_VOL0, GAIN_HED_SID_VOL1, GAIN_HED_SID_VOL2, GAIN_HED_SID_VOL3, GAIN_HED_SID_VOL4, GAIN_HED_SID_VOL5, GAIN_HED_SID_VOL6,
GAIN_HED_MED_VOL0,GAIN_HED_MED_VOL1, GAIN_HED_MED_VOL2, GAIN_HED_MED_VOL3, GAIN_HED_MED_VOL4, GAIN_HED_MED_VOL5, GAIN_HED_MED_VOL6
,
/* Handfree: Call Tone, Keypad Tone, Microphone, GMI Tone, Speech Tone */
GAIN_HND_CTN_VOL0, GAIN_HND_CTN_VOL1, GAIN_HND_CTN_VOL2, GAIN_HND_CTN_VOL3, GAIN_HND_CTN_VOL4, GAIN_HND_CTN_VOL5, GAIN_HND_CTN_VOL6,
GAIN_HND_KEY_VOL0, GAIN_HND_KEY_VOL1, GAIN_HND_KEY_VOL2, GAIN_HND_KEY_VOL3, GAIN_HND_KEY_VOL4, GAIN_HND_KEY_VOL5, GAIN_HND_KEY_VOL6,
GAIN_HND_MIC_VOL0, GAIN_HND_MIC_VOL1, GAIN_HND_MIC_VOL2, GAIN_HND_MIC_VOL3, GAIN_HND_MIC_VOL4, GAIN_HND_MIC_VOL5, GAIN_HND_MIC_VOL6,
GAIN_HND_GMI_VOL0, GAIN_HND_GMI_VOL1, GAIN_HND_GMI_VOL2, GAIN_HND_GMI_VOL3, GAIN_HND_GMI_VOL4, GAIN_HND_GMI_VOL5, GAIN_HND_GMI_VOL6,
GAIN_HND_SPH_VOL0, GAIN_HND_SPH_VOL1, GAIN_HND_SPH_VOL2, GAIN_HND_SPH_VOL3, GAIN_HND_SPH_VOL4, GAIN_HND_SPH_VOL5, GAIN_HND_SPH_VOL6,
GAIN_HND_SID_VOL0, GAIN_HND_SID_VOL1, GAIN_HND_SID_VOL2, GAIN_HND_SID_VOL3, GAIN_HND_SID_VOL4, GAIN_HND_SID_VOL5, GAIN_HND_SID_VOL6,
GAIN_HND_MED_VOL0, GAIN_HND_MED_VOL1, GAIN_HND_MED_VOL2, GAIN_HND_MED_VOL3, GAIN_HND_MED_VOL4, GAIN_HND_MED_VOL5, GAIN_HND_MED_VOL6
,
/* Normal volume: CTN, SPK, MIC, BUZ, SPH, SID, MED */
GAIN_NOR_CTN_VOL, GAIN_NOR_KEY_VOL, GAIN_NOR_MIC_VOL, GAIN_NOR_GMI_VOL, GAIN_NOR_SPH_VOL, GAIN_NOR_SID_VOL, GAIN_NOR_MED_VOL,
/* Headset volume: CTN, SPK, MIC, BUZ, SPH, SID, MED */
GAIN_HED_CTN_VOL, GAIN_HED_KEY_VOL, GAIN_HED_MIC_VOL, GAIN_HED_GMI_VOL, GAIN_HED_SPH_VOL, GAIN_HED_SID_VOL, GAIN_HED_MED_VOL,
/* Handfree volume: CTN, SPK, MIC, BUZ, SPH, SID, MED */
GAIN_HND_CTN_VOL, GAIN_HND_KEY_VOL, GAIN_HND_MIC_VOL, GAIN_HND_GMI_VOL, GAIN_HND_SPH_VOL, GAIN_HND_SID_VOL, GAIN_HND_MED_VOL
/* Normal, Headset, Handfree mode melody volume gains */
,GAIN_NOR_MED_VOL_MAX, GAIN_HED_MED_VOL_MAX, GAIN_HND_MED_VOL_MAX,GAIN_TVO_VOL_MAX,
/* Normal, Headset, Handfree mode melody volume gain steps */
GAIN_NOR_MED_VOL_STEP, GAIN_HED_MED_VOL_STEP, GAIN_HND_MED_VOL_STEP,GAIN_TVO_VOL_STEP,
/* TV out volume gains*/
GAIN_TVO_VOL0, GAIN_TVO_VOL1, GAIN_TVO_VOL2, GAIN_TVO_VOL3, GAIN_TVO_VOL4, GAIN_TVO_VOL5, GAIN_TVO_VOL6
};
const nvram_ef_audio_equalizer_struct NVRAM_EF_AUDIO_EQUALIZER_DEFAULT[] =
{
8, /* Count */
0, /* Index */
{{0, 0, 0, 0, 0, 0, 0, 0}, /* Normal */
{100, 60, 20, -20, -60, -100, -100, -100}, /* Base */
{100, 0, 0, -40, -70, -70, -70, 0}, /* Dance */
{0, 0, 0, 0, 0, -70, -70, -90}, /* Classical */
{-100, -30, 10, 50, 90, 127, 127, 127}, /* Treble */
{60, 0, 0, 0, 0, 0, 0, 60}, /* Party */
{0, 70, 50, 20, 0, -20, 0, 0}, /* Pop */
{80, -80, -30, 20, 50, 80, 100, 100}}, /* Rock */
{{'N',0,'o',0,'r',0,'m',0,'a',0,'l',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{'B',0,'a',0,'s',0,'s',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{'D',0,'a',0,'n',0,'c',0,'e',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{'C',0,'l',0,'a',0,'s',0,'s',0,'i',0,'c',0,'a',0,'l',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{'T',0,'r',0,'e',0,'b',0,'l',0,'e',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{'P',0,'a',0,'r',0,'t',0,'y',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{'P',0,'o',0,'p',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{'R',0,'o',0,'c',0,'k',0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{'R',0,'e',0,'s',0,'t',0,'o',0,'r',0,'e',0,' ',0,'F',0,'a',0,'c',0,'t',0,'o',0,'r',0,'y',0,' ',0,'D',0,'e',0,'f',0,'a',0,'u',0,'l',0,'t',0,0,0}}
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?