📄 key_handler_setup.h
字号:
SET_SPK_VOL_SR_N6,
SET_SPK_VOL_SR_N5,
SET_SPK_VOL_SR_N4,
SET_SPK_VOL_SR_N3,
SET_SPK_VOL_SR_N2,
SET_SPK_VOL_SR_N1,
SET_SPK_VOL_SR_0,
SET_SPK_VOL_SR_P1,
SET_SPK_VOL_SR_P2,
SET_SPK_VOL_SR_P3,
SET_SPK_VOL_SR_P4,
SET_SPK_VOL_SR_P5,
SET_SPK_VOL_SR_P6,
SET_SPK_VOL_SR_P7,
SET_SPK_VOL_SR_P8,
SET_SPK_VOL_SR_P9,
SET_SPK_VOL_SR_P10,
}SET_SPK_VOL_SR_ID;
typedef enum
{
SET_SPK_VOL_CEN_N10 = 0,
SET_SPK_VOL_CEN_N9,
SET_SPK_VOL_CEN_N8,
SET_SPK_VOL_CEN_N7,
SET_SPK_VOL_CEN_N6,
SET_SPK_VOL_CEN_N5,
SET_SPK_VOL_CEN_N4,
SET_SPK_VOL_CEN_N3,
SET_SPK_VOL_CEN_N2,
SET_SPK_VOL_CEN_N1,
SET_SPK_VOL_CEN_0,
SET_SPK_VOL_CEN_P1,
SET_SPK_VOL_CEN_P2,
SET_SPK_VOL_CEN_P3,
SET_SPK_VOL_CEN_P4,
SET_SPK_VOL_CEN_P5,
SET_SPK_VOL_CEN_P6,
SET_SPK_VOL_CEN_P7,
SET_SPK_VOL_CEN_P8,
SET_SPK_VOL_CEN_P9,
SET_SPK_VOL_CEN_P10,
}SET_SPK_VOL_CEN_ID;
typedef enum
{
SET_SPK_VOL_SUB_N10 = 0,
SET_SPK_VOL_SUB_N9,
SET_SPK_VOL_SUB_N8,
SET_SPK_VOL_SUB_N7,
SET_SPK_VOL_SUB_N6,
SET_SPK_VOL_SUB_N5,
SET_SPK_VOL_SUB_N4,
SET_SPK_VOL_SUB_N3,
SET_SPK_VOL_SUB_N2,
SET_SPK_VOL_SUB_N1,
SET_SPK_VOL_SUB_0,
SET_SPK_VOL_SUB_P1,
SET_SPK_VOL_SUB_P2,
SET_SPK_VOL_SUB_P3,
SET_SPK_VOL_SUB_P4,
SET_SPK_VOL_SUB_P5,
SET_SPK_VOL_SUB_P6,
SET_SPK_VOL_SUB_P7,
SET_SPK_VOL_SUB_P8,
SET_SPK_VOL_SUB_P9,
SET_SPK_VOL_SUB_P10,
}SET_SPK_VOL_SUB_ID;
typedef enum//By QQ 050810
{
OFF_3D = 0,
ON_3D
}SET_3D_ID;
/* Enumeration for Speaker Setting */
#if _APP_CAP_AUD_EQ
typedef enum
{
EQUALIZER_OFF = 0,
#if !_APP_CAP_AUD_SUB_3D_SEPERATED
EQUALIZER_3D,//BY QQ 050830
#endif/*_APP_CAP_AUD_SUB_3D_SEPERATED*/
EQUALIZER_JAZZ,
EQUALIZER_ROCK,
EQUALIZER_POP,
EQUALIZER_CLASSIC
}SET_EQUAL_ID;
#endif /* _APP_CAP_AUD_EQ */
#if _APP_CAP_AUD_REVERBERATION // cydrain 20050520
#if 0 /* QianLp 2005.06.22 */
typedef enum
{
REVERBERATION_NORMAL = 0,
REVERBERATION_CENTERHALL,
REVERBERATION_LIVINGROOM,
REVERBERATION_HALL,
REVERBERATION_BATHROOM,
REVERBERATION_CAVE,
REVERBERATION_ARENA,
REVERBERATION_CATHEDRAL
}SET_REVERBERATION_ID;
#else
typedef enum
{
REVERBERATION_NORMAL=0,
REVERBERATION_LIVINGROOM,
REVERBERATION_HALL,
REVERBERATION_ARENA,
REVERBERATION_CAVE,
REVERBERATION_CONCERTHALL,// new item
REVERBERATION_BATHROOM,
REVERBERATION_CATHEDRAL,
REVERBERATION_NUM
}SET_REVERBERATION_ID;
#endif/* QianLp 2005.06.22 */
#endif// cydrain 20050520
#if _APP_CAP_AUD_BASE_MANAGE
typedef enum
{
SPK_CONFIG_SSSON = 0,
SPK_CONFIG_LSSOFF,
SPK_CONFIG_LSSON,
SPK_CONFIG_LLLOFF,
SPK_CONFIG_LLLON
}SET_SPK_CFG_ID;
typedef enum
{
SPK_LARGE = 0,
SPK_SMALL
}SET_SPK_SIZE_ID;
#endif /* _APP_CAP_AUD_BASE_MANAGE */
typedef enum
{
LPCM_OUT_48K = 0,
LPCM_OUT_96K
}SET_LPCM_OUT_ID;
#if _APP_CAP_AUD_TIME_DELAY
typedef enum
{
SPK_CENTER_DELAY_0 = 0,
SPK_CENTER_DELAY_1,
SPK_CENTER_DELAY_2,
SPK_CENTER_DELAY_3,
SPK_CENTER_DELAY_4,
SPK_CENTER_DELAY_5
}SET_SPK_CDLY_ID;
typedef enum
{
SPK_SURROUND_DELAY_0 = 0,
SPK_SURROUND_DELAY_5,
SPK_SURROUND_DELAY_10,
SPK_SURROUND_DELAY_15,
SPK_SURROUND_DELAY_20,
SPK_SURROUND_DELAY_25
}SET_SPK_SDLY_ID;
typedef enum
{
SPK_VOLUME_SET = 0,
SPK_VOLUME_RESET
}SET_SPK_VOL_ID;
#endif /* _APP_CAP_AUD_TIME_DELAY */
#define PASSWD_CHECK_RETRY_NUM 3
/* It is for menu language selection */
extern SetupTop_t gSetup_info;
#define MENU_LANG (gSetup_info.language.setup- LANG_ENG)
MenuDom3State_et GuiSetupGetDom3UsingLangList( MenuDom2State_et d2_state, MenuLang_et lang );//clina 20060310
MenuDom4State_et GuiSetupGetDom4UsingLangList( MenuLang_et lang ); //clina 20060310
MenuDom4State_et GuiSetupGetDefaultLangDom4(VOID);
MenuLang_et GuiSetupGetLangListUsingDom4( MenuDom4State_et d4_state );
/* Setup_handler.c */
/* Setup_handler.c */
VOID SetupUopHandle( UCHAR data, UCHAR param );
//VOID SetupSelectDom4( MenuDom5State_t select );
VOID SetupSelectPasswdDom( PasswdDomState_et select );
BOOL SetupComparePassword( UCHAR p1, UCHAR p2, UCHAR p3, UCHAR p4 );
#if _SUPPORT_TVG_FUNCTION_ //(weilf)20060705
BOOL SetupCompareTVGPassword( UCHAR p1, UCHAR p2, UCHAR p3, UCHAR p4 ,UCHAR p5);
#endif
VOID SetupEnterPassword( UCHAR count );
VOID SetupChangeD3Value(MenuDom1State_et d1_state,MenuDom2State_et d2_state,MenuDom3State_et d3_state);
VOID SetupChangeD3Lang(MenuDom2State_et d2_state, MenuDom3State_et d3_state);
VOID SetupChangeD3Disp(MenuDom3State_et d3_state);
VOID SetupChangeD3Audio(MenuDom3State_et d3_state);
#if _APP_CAP_AUD_KARAOKE
VOID SetupChangeD3Kara(MenuDom3State_et d3_state);
#endif
VOID SetupChangeD3Ptl(MenuDom2State_et d2_state,MenuDom3State_et d3_state);
#if _APP_CAP_AUD_SETUP_SPEAKER
VOID SetupChangeD3Spk(MenuDom3State_et d3_state);
#if _APP_CAP_AUD_EQ
MenuDom3State_et GuiSetupGetSpkEqDom3(SET_EQUAL_ID equalizer);//Lina 20060315
#endif
#if _APP_CAP_AUD_REVERBERATION
MenuDom3State_et GuiSetupGetSpkRevDom3(SET_REVERBERATION_ID reverberation);//Lina 20060315
#endif
#if _APP_CAP_AUD_BASE_MANAGE
MenuDom3State_et GuiSetupGetSpkCfgDom3(SET_SPK_CFG_ID config);//lina 20060319
#endif
#if _APP_CAP_AUD_TIME_DELAY
MenuDom3State_et GuiSetupGetSpkSdelayDom3(SET_SPK_SDLY_ID sdelay);//Lina 20060310
MenuDom3State_et GuiSetupGetSpkCdelayDom3(SET_SPK_CDLY_ID cdelay);//Lina 20060310
#endif
MenuDom3State_et GuiSetupGetFirstDom3Item(MenuDom2State_et d2_state);
//#if _APP_CAP_AUD_CONTROL_VOLUME
MenuDom4State_et GuiSetupGetFirstDom4Item(MenuDom3State_et d3_state);
MenuDom5State_et GuiSetupGetFirstDom5Item(MenuDom4State_et d4_state);
UINT GuiSetupGetFirstDom5Volume(MenuDom4State_et d4_state);
VOID GuiSetupChangeD4Speaker(MenuDom4State_et d4_state);
VOID GuiSetupChangeD5Speaker(MenuDom5State_et d5_state);
//#endif
#endif /*_APP_CAP_AUD_SETUP_SPEAKER*/
//STATIC VOID GuiSetupSelectOtherLang(UCHAR data); // cydrain 20060330
VOID SetupInfoLoadGlobal( VOID );
VOID SetupInfoSaveGlobal( VOID );
#if _APP_CAP_FUNC_COLDSTART/* Qian liping 050713*/
VOID SetupSetColdStartFlag( BOOL flag );
INLINE BOOL SetupGetColdStartFlag( VOID );
#endif
VOID SetupSetFirstBootFlag( BOOL flag );
INLINE BOOL SetupGetFirstBootFlag( VOID );
VOID SetupInfoLoadCountryCode( VOID );
VOID SetupInfoSaveCountryCode( VOID );
VOID SetupInfoLoadLanguage( VOID );
VOID SetupInfoSaveSetupLanguage( VOID );
VOID SetupInfoSaveMenuLanguage( VOID );
VOID SetupInfoSaveAudioLanguage( VOID );
VOID SetupInfoSaveSubtitleLanguage( VOID );
VOID SetupInfoSaveLanguage( VOID );
VOID SetupInfoLoadAudio( VOID );
VOID SetupInfoSaveAudio( VOID );
VOID SetupInfoLoadDisplay( VOID );
VOID SetupInfoSaveDisplay( VOID );
VOID SetupInfoLoadRegionCode( VOID );
VOID SetupInfoSaveRegionCode( VOID );
VOID SetupInfoLoadAdult( VOID );
#if _SUPPORT_TVG_FUNCTION_ //(weilf)20060720
VOID SetupInfoLoadTVGPassword(VOID);
VOID SetupInfoLoadTVG(VOID);
#endif
VOID SetupInfoLoadEtc(VOID);
VOID SetupInfoSaveEtc(VOID);
VOID SetupInfoSavePasswdSet( VOID );
VOID SetupInfoSavePassword( VOID );
VOID SetupInfoSaveAdultLevel( VOID );
VOID SetupInfoSaveAdult( VOID );
VOID SetupInfoLoad( VOID );
VOID SetupInfoSave( VOID );
VOID SetupInfoInit(BOOL restore_flag);
BOOL SetupInfoGetPasswdSet( VOID );
VOID SetupInfoSetPasswdSet( BOOL set );
VOID SetupInfoGetMenuLang( SetupLang_t *language );
VOID SetupInfoSetMenuLang( SetupLang_t *language );
VOID SetupSetMenuLanguage( UCHAR lang_index );
VOID SetupInfoGetMenuDisplay( SetupDisplay_t *display );
VOID SetupInfoSetMenuDisplay( SetupDisplay_t *display );
VOID SetupInfoGetMenuAdult( SetupAdult_t *adult );
VOID SetupInfoSetMenuAdult( SetupAdult_t *adult );
VOID SetupInfoGetMenuEtc( SetupEtc_st *etc );
VOID SetupInfoSetMenuEtc( SetupEtc_st *etc );
VOID SetupInfoGetMenuAudio( SetupAudio_t *audio );
VOID SetupInfoSetMenuAudio( SetupAudio_t *audio );
VOID SetupInfoGetMenuPreAudio( SetupAudio_t *audio );
//VOID SetupInfoGetAudioCapability( SetupAudioCapa_t *cap );
#if _APP_CAP_AUD_KARAOKE //wjin 050316
VOID SetupInfoGetMenuKaraoke( SetupKaraoke_t *karaoke );
VOID SetupInfoGetMenuPrevKaraoke(SetupKaraoke_t *karaoke);
VOID SetupInfoSetMenuKaraoke( SetupKaraoke_t *karaoke);
VOID SetupInfoLoadKaraoke( void );
VOID SetupInfoSaveKaraoke( void );
#endif
#if _APP_CAP_AUD_SETUP_SPEAKER
VOID SetupInfoGetMenuSpeaker( SetupSpeaker_t *speaker );
VOID SetupInfoGetMenuPrevSpeaker( SetupSpeaker_t *speaker );
VOID SetupInfoSetMenuSpeaker( SetupSpeaker_t *speaker );
VOID SetupInfoLoadSpeaker( VOID );
VOID SetupInfoSaveSpeaker( VOID );
#endif
INLINE BYTE1 SetupInfoGetMenuRegionCode( VOID );
INLINE VOID SetupInfoSetMenuRegionCode( UCHAR code );
INLINE BYTE2 SetupInfoGetMenuCountryCode( VOID );
INLINE VOID SetupInfoSetMenuCountryCode( BYTE2 code );
INLINE BYTE2 SetupInfoGetLanguageCode( BYTE1 index );
VOID SetupInfoSaveResumeFlag( BOOL flag );
#ifdef __cplusplus
}
#endif
#endif /* _KEY_HANDLER_SETUP_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -