📄 key_handler_setup.c
字号:
return TRUE; } break;#endif case MENU_D2_AUDIO_DIGITAL_OUTPUT: if (*d3_state<=MENU_D3_AUDIO_DIGITAL_OUTPUT_START) { *d3_state = MENU_D3_AUDIO_DIGITAL_OUTPUT_END-1; return FALSE; } else if(*d3_state>=MENU_D3_AUDIO_DIGITAL_OUTPUT_END) { *d3_state = MENU_D3_AUDIO_DIGITAL_OUTPUT_START+1; return FALSE; } else { return TRUE; } break; case MENU_D2_AUDIO_CHAN_OUTPUT: if( *d3_state <= MENU_D3_AUDIO_CHAN_START ) { *d3_state = MENU_D3_AUDIO_CHAN_END-1; //clina 060421 return FALSE; } else if( *d3_state >= MENU_D3_AUDIO_CHAN_END ) { *d3_state = MENU_D3_AUDIO_CHAN_START+1; return FALSE; } else { return TRUE; } break; case MENU_D2_AUDIO_DUAL_MONO: if( *d3_state <= MENU_D3_AUDIO_DUAL_MONO_START ) { *d3_state = MENU_D3_AUDIO_DUAL_MONO_END-1; return FALSE; } else if( *d3_state >= MENU_D3_AUDIO_DUAL_MONO_END ) { *d3_state = MENU_D3_AUDIO_DUAL_MONO_START+1; return FALSE; } else { return TRUE; } break; case MENU_D2_AUDIO_DYN_COMP: if( *d3_state <= MENU_D3_AUDIO_DRC_START ) { *d3_state = MENU_D3_AUDIO_DRC_END-1; return FALSE; } else if( *d3_state >= MENU_D3_AUDIO_DRC_END ) { *d3_state = MENU_D3_AUDIO_DRC_START+1; return FALSE; } else { return TRUE; } break;#if _COP_UI_OSD_HDMI_AUDIO_IN_SETUP case MENU_D2_AUDIO_HDMI: if( *d3_state <= MENU_D3_AUDIO_HDMI_START ) { *d3_state = MENU_D3_AUDIO_HDMI_END-1; return FALSE; } else if( *d3_state >= MENU_D3_AUDIO_HDMI_END ) { *d3_state = MENU_D3_AUDIO_HDMI_START+1; return FALSE; } else { return TRUE; } break;#endif case MENU_D2_AUDIO_LPCM_OUTPUT: if( *d3_state <= MENU_D3_AUDIO_LPCM_START ) { *d3_state = MENU_D3_AUDIO_LPCM_END-1; return FALSE; } else if( *d3_state >= MENU_D3_AUDIO_LPCM_END ) { *d3_state = MENU_D3_AUDIO_LPCM_START+1; return FALSE; } else { return TRUE; } break; #if !_COP_AUD_2CH_ONLY_OUT//clina 060421 case MENU_D2_AUDIO_SPDIF_PCM: if( *d3_state <= MENU_D3_AUDIO_SPDIF_START ) { *d3_state = MENU_D3_AUDIO_SPDIF_CENTER; return FALSE; } else if( *d3_state >= MENU_D3_AUDIO_SPDIF_END ) { *d3_state = MENU_D3_AUDIO_SPDIF_FRONT; return FALSE; } else { return TRUE; } break;#endif#if _APP_CAP_AUD_KARAOKE // Qian liping 060329#if !_APP_CAP_MTK_ONLY_KARA_SCORING case MENU_D2_KARA_ONOFF: if( *d3_state <= MENU_D3_KARA_SET_START ) { *d3_state = MENU_D3_KARA_SET_END-1; return FALSE; } else if( *d3_state >= MENU_D3_KARA_SET_END ) { *d3_state = MENU_D3_KARA_SET_START+1; return FALSE; }else { return TRUE; } break; case MENU_D2_KARA_VOL: if( *d3_state <= MENU_D3_KARA_VOL_START ) { *d3_state = MENU_D3_KARA_VOL_START+1; return FALSE; } else if( *d3_state >= MENU_D3_KARA_VOL_END ) { *d3_state = MENU_D3_KARA_VOL_END-1; return FALSE; }else { return TRUE; } break; case MENU_D2_KARA_ECHO: if( *d3_state <= MENU_D3_KARA_ECHO_START ) { *d3_state = MENU_D3_KARA_ECHO_START+1; return FALSE; } else if( *d3_state >= MENU_D3_KARA_ECHO_END ) { *d3_state = MENU_D3_KARA_ECHO_END-1; return FALSE; }else { return TRUE; } break; case MENU_D2_KARA_KEY: if( *d3_state <= MENU_D3_KARA_KEY_START ) { *d3_state = MENU_D3_KARA_KEY_START+1; return FALSE; } else if( *d3_state >= MENU_D3_KARA_KEY_END ) { *d3_state = MENU_D3_KARA_KEY_END-1; return FALSE; }else { return TRUE; } break;#endif #if _APP_CAP_AUD_KARAOKE_SCORING case MENU_D2_KARA_SCORE: if( *d3_state <= MENU_D3_KARA_SCORE_START ) { *d3_state = MENU_D3_KARA_SCORE_END-1; return FALSE; } else if( *d3_state >= MENU_D3_KARA_SCORE_END ) { *d3_state = MENU_D3_KARA_SCORE_START+1; return FALSE; }else { return TRUE; } break;#endif /*_APP_CAP_AUD_KARAOKE_SCORING */#endif/* _APP_CAP_AUD_KARAOKE */ #if _APP_CAP_AUD_SETUP_SPEAKER#if _APP_CAP_AUD_SUB_3D_SEPERATED#if _APP_CAP_AUD_3D//clina 060407 case MENU_D2_SPK_3D: if( *d3_state <= MENU_D3_SPK_3D_START ) { *d3_state = MENU_D3_SPK_3D_OFF; return FALSE; } else if( *d3_state >= MENU_D3_SPK_3D_END ) { *d3_state = MENU_D3_SPK_3D_ON; return FALSE; } else { return TRUE; } break;#endif#endif#if _APP_CAP_AUD_EQ case MENU_D2_SPK_3DEQ: if( *d3_state <= MENU_D3_SPK_3DEQ_START ) { *d3_state = MENU_D3_SPK_3DEQ_OFF; return FALSE; } else if( *d3_state >= MENU_D3_SPK_3DEQ_END ) { *d3_state = MENU_D3_SPK_3DEQ_START + 1; return FALSE; } else { return TRUE; } break;#endif#if _APP_CAP_AUD_REVERBERATION case MENU_D2_SPK_REVERBERATION: if( *d3_state <= MENU_D3_SPK_REVERB_START ) { *d3_state = MENU_D3_SPK_REVERB_CATHEDRAL; return FALSE; } else if( *d3_state >= MENU_D3_SPK_REVERB_END ) { *d3_state = MENU_D3_SPK_REVERB_NORMAL; return FALSE; } else { return TRUE; } break;#endif#if! _COP_AUD_2CH_ONLY_OUT //clina 060421#if _APP_CAP_AUD_BASE_MANAGE case MENU_D2_SPK_CONFIG: if( *d3_state <= MENU_D3_SPK_CONF_START ) { *d3_state = MENU_D3_SPK_CONF_LLLON; return FALSE; } else if( *d3_state >= MENU_D3_SPK_CONF_END ) { *d3_state = MENU_D3_SPK_CONF_SSSON; return FALSE; } else { return TRUE; } break;#endif case MENU_D2_SPK_TIME_DELAY: if( *d3_state <= MENU_D3_SPK_TIME_DELAY_START ) { *d3_state = MENU_D3_SPK_TIME_DELAY_SET; return FALSE; } else if( *d3_state >= MENU_D3_SPK_TIME_DELAY_END ) { *d3_state = MENU_D3_SPK_TIME_DELAY_SET; return FALSE; } else { return TRUE; } break; #if _APP_CAP_AUD_TIME_DELAY case MENU_D2_SPK_SURROUD_DALAY: if( *d3_state <= MENU_D3_SPK_SDLY_START ) { *d3_state = MENU_D3_SPK_SDLY_25MS; return FALSE; } else if( *d3_state >= MENU_D3_SPK_SDLY_END ) { *d3_state = MENU_D3_SPK_SDLY_0MS; return FALSE; } else { return TRUE; } break; case MENU_D2_SPK_CENTER_DALAY: if( *d3_state <= MENU_D3_SPK_CDLY_START ) { *d3_state = MENU_D3_SPK_CDLY_5MS; return FALSE; } else if( *d3_state >= MENU_D3_SPK_CDLY_END ) { *d3_state = MENU_D3_SPK_CDLY_0MS; return FALSE; } else { return TRUE; } break;#endif#if _APP_CAP_AUD_PROLOGIC case MENU_D2_SPK_PROLOGIC: if( *d3_state <= MENU_D3_SPK_PROLOGIC_START ) { *d3_state = MENU_D3_SPK_PROLOGIC_ON; return FALSE; } else if( *d3_state >= MENU_D3_SPK_PROLOGIC_END ) { *d3_state = MENU_D3_SPK_PROLOGIC_OFF; return FALSE; } else { return TRUE; } break;#endif#if _APP_CAP_AUD_CONTROL_VOLUME//clina 060426 case MENU_D2_SPK_VOLUME: if( *d3_state <= MENU_D3_SPK_VOLUME_START ) { *d3_state = MENU_D3_SPK_VOLUME_SET; return FALSE; } else if( *d3_state >= MENU_D3_SPK_VOLUME_END) { *d3_state = MENU_D3_SPK_VOLUME_SET; return FALSE; } else { return TRUE; } break;#endif#if _APP_CAP_AUD_CALNOISE case MENU_D2_SPK_TESTTONE: if( *d3_state <= MENU_D3_SPK_TESTTONE_START ) { *d3_state = MENU_D3_SPK_TESTTONE_ON; return FALSE; } else if( *d3_state >= MENU_D3_SPK_TESTTONE_END ) { *d3_state = MENU_D3_SPK_TESTTONE_OFF; return FALSE; } else { return TRUE; } break;#endif#endif/*#if! _COP_AUD_2CH_ONLY_OUT //clina 060421*/#endif case MENU_D2_LANG_RESET: if( *d3_state <= MENU_D3_LANG_RESET_START) { *d3_state = MENU_D3_LANG_RESET_RESTORE; return FALSE; } else if( *d3_state >= MENU_D3_LANG_RESET_END ) { *d3_state = MENU_D3_LANG_RESET_RESTORE; return FALSE; } else { return TRUE; } break; case MENU_D2_LOCK_CHANGE: if( *d3_state <= MENU_D3_LOCK_CHANGE_START) { *d3_state = MENU_D3_LOCK_CHANGE_START+1; return FALSE; } else if( *d3_state >= MENU_D3_LOCK_CHANGE_END ) { *d3_state = MENU_D3_LOCK_CHANGE_END-1 ; return FALSE; } else { return TRUE; } break; case MENU_D2_LOCK_LEVEL: default: return FALSE; } return TRUE;}/******************************************************************************* Function name : GuiSetupCheckDom4List* Arguments : * IN MenuDom3State_et d3_state, MenuDom4State_et *d4_state* * OUT * I/O * Return : * * By : changlina 060426* Description :* Revision : 1.0 *******************************************************************************/ STATIC BOOL GuiSetupCheckDom4List( MenuDom3State_et d3_state, MenuDom4State_et *d4_state ){ switch(d3_state) { #if _APP_CAP_AUD_SETUP_SPEAKER#if !_APP_CAP_AUD_ONLY_2CH_OUT case MENU_D3_SPK_TIME_DELAY_SET: if (*d4_state<=MENU_D4_SPK_TIME_DLY_START) { *d4_state = MENU_D4_SPK_TIME_DLY_END-1; return FALSE; } if(*d4_state>=MENU_D4_SPK_TIME_DLY_END) { *d4_state = MENU_D4_SPK_TIME_DLY_START+1; return FALSE; } else return TRUE; break; case MENU_D3_SPK_VOLUME_SET: if (*d4_state<=MENU_D4_SPK_VOL_START) { *d4_state = MENU_D4_SPK_VOL_END-1; return FALSE; } if(*d4_state>=MENU_D4_SPK_VOL_END) { *d4_state = MENU_D4_SPK_VOL_START+1; return FALSE; } else return TRUE; break;#endif#endif default: return TRUE; } return TRUE;}/******************************************************************************* Function name : GuiSetupCheckDom5List* Arguments : * IN MenuDom3State_et d4_state, MenuDom4State_et *d5_state* * OUT * I/O * Return : * * By : changlina 060426* Description :* Revision : 1.0 *******************************************************************************/ STATIC BOOL GuiSetupCheckDom5List( MenuDom4State_et d4_state, MenuDom5State_et *d5_state ){ switch(d4_state) { #if _APP_CAP_AUD_SETUP_SPEAKER case MENU_D4_SPK_TIME_CDLY: if (*d5_state<=MENU_D5_SPK_CDLY_START+1) { *d5_state = MENU_D5_SPK_CDLY_START+1; return FALSE; } if(*d5_state>=MENU_D5_SPK_CDLY_END-1) { *d5_state = MENU_D5_SPK_CDLY_END-1; return FALSE; } else return TRUE; break; case MENU_D4_SPK_TIME_SDLY: if (*d5_state<=MENU_D5_SPK_SDLY_START+1) { *d5_state = MENU_D5_SPK_SDLY_START+1; return FALSE; } if(*d5_state>=MENU_D5_SPK_SDLY_END-1) { *d5_state = MENU_D5_SPK_SDLY_END-1; return FALSE; } else return TRUE; break;#if _APP_CAP_AUD_CONTROL_VOLUME case MENU_D4_SPK_VOL_FL: if (*d5_state<=MENU_D5_SPK_VOL_FL_START+1) { *d5_state = MENU_D5_SPK_VOL_FL_START+1; return FALSE;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -