📄 osd_types.h
字号:
OSD_CTRL_UPDATE_ALBUM_SEL
#if _APP_CAP_OSD_SHOW_CURRENT_ITEM_NUM
,OSD_CTRL_UPDATE_IMG_FILE_INFO
#endif /*_APP_CAP_OSD_SHOW_CURRENT_ITEM_NUM*/
} OsdControl_et;
typedef enum {
OSD_TIMER_NORMAL = 0,
OSD_TIMER_NUMERIC,
OSD_TIMER_ICON,
OSD_TIMER_WARNING,
OSD_TIMER_SELECTION,
OSD_TIMER_LOADING,
OSD_TIMER_EXP_NOTICE
}OsdTimerType_et;
typedef enum {
OSD_MSG_NORMAL = 0,
OSD_MSG_ICON,
OSD_MSG_CTRL,
OSD_MSG_CTRL_PGM,
OSD_MSG_CTRL_SETUP,
OSD_MSG_CTRL_EXP,
OSD_MSG_SET_TIMER,
//gaoping 20060406
OSD_MSG_SET_TIMER_SEL
} OsdMsgType_et;
/* Bar ID */
typedef enum{
BAR_ANGLE = 0,
BAR_AUDIO,
BAR_SUBTITLE,
BAR_REPEAT,
BAR_3D,
BAR_DUAL_MONO,
BAR_EZVIEW,
BAR_KARAOKE,
BAR_REVERBERATION,
BAR_DIGEST
}Bar_id_et;
/******************************************************************************
* Structure for graphic //clina modify 060418
*****************************************************************************/
typedef enum {
MENU_D1_SUB_START,
MENU_D1_SUB_LANG,
MENU_D1_SUB_DISP,
MENU_D1_SUB_AUDIO,
#if _APP_CAP_AUD_KARAOKE
MENU_D1_SUB_KARAOKE,
#endif
#if _APP_CAP_AUD_SETUP_SPEAKER
MENU_D1_SUB_SPEAKER,
#endif
MENU_D1_SUB_PARENT,
MENU_D1_SUB_END
} MenuDom1State_et;
/*
* Menu Domain 2
*/
typedef enum {
/*
Language menu index
*/
MENU_D2_LANG_START,
MENU_D2_LANG_OSDMENU,
MENU_D2_LANG_DISCMENU,
MENU_D2_LANG_AUDIO,
MENU_D2_LANG_SUBTITLE,
MENU_D2_LANG_VERSION,
MENU_D2_LANG_SAVER,
MENU_D2_LANG_RESET,
MENU_D2_LANG_END,
/*
Display menu index
*/
MENU_D2_DISP_START,
MENU_D2_DISP_ASPECT,
#if _COP_UI_OSD_PAUSEMODE_IN_SETUP
MENU_D2_DISP_PAUSE,
#endif
#if _COP_UI_OSD_MESSAGE_IN_SETUP
MENU_D2_DISP_MESSAGE,
#endif
#if _COP_UI_OSD_ANGLE_IN_SETUP
MENU_D2_DISP_ANGLE,
#endif
#if _COP_UI_OSD_BLACKLEVEL_IN_SETUP
MENU_D2_DISP_BLACK,
#endif
#if _COP_UI_OSD_HDMI_VIDEO_IN_SETUP
MENU_D2_DISP_HDMI_VIDEO,
#endif
MENU_D2_DISP_TV,
#if _APP_VALUE_VIDEO_OUT_NUM
MENU_D2_DISP_VOUT,
#endif
#if _APP_CAP_OSD_CAPTURE_LOGO_IN_SETUP
MENU_D2_DISP_CPT_LOGO,
#endif
MENU_D2_DISP_END,
MENU_D2_DISP_SCAN,// No use in setup menu.
#if !_COP_UI_OSD_PAUSEMODE_IN_SETUP
MENU_D2_DISP_PAUSE,
#endif
#if !_COP_UI_OSD_MESSAGE_IN_SETUP
MENU_D2_DISP_MESSAGE,
#endif
#if !_COP_UI_OSD_BLACKLEVEL_IN_SETUP
MENU_D2_DISP_BLACK,
#endif
#if !_COP_UI_OSD_HDMI_VIDEO_IN_SETUP
MENU_D2_DISP_HDMI_VIDEO,
#endif
/*
Audio menu index
*/
MENU_D2_AUDIO_START,
MENU_D2_AUDIO_DYN_COMP,
#if _COP_UI_OSD_HDMI_AUDIO_IN_SETUP
MENU_D2_AUDIO_HDMI,
#endif
MENU_D2_AUDIO_LPCM_OUTPUT,
MENU_D2_AUDIO_SPDIF_DOLBY,
#if _APP_CAP_OSD_SETUP_DTS
MENU_D2_AUDIO_SPDIF_DTS,
#endif
#if _API_CAP_GLB_MPEG_AUD_SPDIF_IN_STREAM
MENU_D2_AUDIO_SPDIF_MPG,
#endif/*_API_CAP_GLB_MPEG_AUD_SPDIF_IN_STREAM*/
MENU_D2_AUDIO_CHAN_OUTPUT,
#if !_COP_AUD_2CH_ONLY_OUT //clina 060421
MENU_D2_AUDIO_SPDIF_PCM,
#endif
MENU_D2_AUDIO_END,
#if !_COP_UI_OSD_HDMI_AUDIO_IN_SETUP
MENU_D2_AUDIO_HDMI,
#endif
/*
Karaoke menu index
*/
#if _APP_CAP_AUD_KARAOKE
MENU_D2_KARA_START,
MENU_D2_KARA_ONOFF,
MENU_D2_KARA_VOL,
MENU_D2_KARA_ECHO,
MENU_D2_KARA_KEY,
#if _APP_CAP_AUD_KARAOKE_SCORING // Qian liping 060328
MENU_D2_KARA_SCORE,
#endif
MENU_D2_KARA_END,
#endif /* _APP_CAP_AUD_KARAOKE */
/*
Speaker menu index
*/
#if _APP_CAP_AUD_SETUP_SPEAKER
MENU_D2_SPK_START,
#if _APP_CAP_AUD_SUB_3D_SEPERATED//clina 060407
#if _APP_CAP_AUD_3D
MENU_D2_SPK_3D,
#endif
#endif
#if _APP_CAP_AUD_EQ
MENU_D2_SPK_3DEQ,
#endif
#if _APP_CAP_AUD_REVERBERATION
MENU_D2_SPK_REVERBERATION,
#endif
#if! _COP_AUD_2CH_ONLY_OUT //clina 060421
#if _APP_CAP_AUD_BASE_MANAGE
MENU_D2_SPK_CONFIG,
#endif
#if _APP_CAP_AUD_TIME_DELAY
#if _APP_CAP_AUD_TIME_DELAY_UNION // Qian liping 060508
MENU_D2_SPK_TIME_DELAY,
#else /*_APP_CAP_AUD_TIME_DELAY_UNION*/
MENU_D2_SPK_SURROUD_DALAY,
MENU_D2_SPK_CENTER_DALAY,
#endif/*_APP_CAP_AUD_TIME_DELAY_UNION*/
#endif/* _APP_CAP_AUD_TIME_DELAY */
#if _APP_CAP_AUD_PROLOGIC
MENU_D2_SPK_PROLOGIC,
#endif
#if _APP_CAP_AUD_CONTROL_VOLUME //CLINA 060426
MENU_D2_SPK_VOLUME,
#endif
#if _APP_CAP_AUD_CALNOISE
MENU_D2_SPK_TESTTONE,
#endif
#endif/*! _COP_AUD_2CH_ONLY_OUT //clina 060421 */
MENU_D2_SPK_END,
#if _APP_CAP_AUD_TIME_DELAY_UNION // If using time delay, the two is no use.
MENU_D2_SPK_SURROUD_DALAY,
MENU_D2_SPK_CENTER_DALAY,
#else
MENU_D2_SPK_TIME_DELAY,
#endif
#if !_APP_CAP_AUD_CONTROL_VOLUME //CLINA 060426
MENU_D2_SPK_VOLUME,
#endif
#endif
/*
Lock menu index
*/
MENU_D2_LOCK_START,
MENU_D2_LOCK_ONOFF,
MENU_D2_LOCK_LEVEL,
MENU_D2_LOCK_CHANGE,
#if _SUPPORT_TVG_FUNCTION_ //(weilf)20060705
MENU_D2_LOCK_TVG,
#endif
MENU_D2_LOCK_END
} MenuDom2State_et;
/*
* Menu Domain 3
*/
typedef enum {
/*
Menu language list
*/
MENU_D3_LANG_MENU_START,
MENU_D3_LANG_MENU_ENG,
MENU_D3_LANG_MENU_FRA,
MENU_D3_LANG_MENU_DEU,
MENU_D3_LANG_MENU_SPA,
MENU_D3_LANG_MENU_ITA,
#if _APP_CAP_OSD_LANG_CHINESE
MENU_D3_LANG_MENU_CHINA,
#elif _APP_CAP_OSD_LANG_JAPANESE
MENU_D3_LANG_MENU_JPN,
#elif _APP_CAP_OSD_LANG_PORTUGUESE
MENU_D3_LANG_MENU_PTG,
#elif _APP_CAP_OSD_LANG_RUSSIAN
MENU_D3_LANG_MENU_RUS,
#endif
MENU_D3_LANG_MENU_END,
/*
DISC menu language list
*/
MENU_D3_LANG_DISC_START,
MENU_D3_LANG_DISC_ENG,
MENU_D3_LANG_DISC_FRA,
MENU_D3_LANG_DISC_DEU,
MENU_D3_LANG_DISC_SPA,
MENU_D3_LANG_DISC_ITA,
#if _APP_CAP_OSD_LANG_CHINESE
MENU_D3_LANG_DISC_CHINA,
#elif _APP_CAP_OSD_LANG_JAPANESE
MENU_D3_LANG_DISC_JPN,
#elif _APP_CAP_OSD_LANG_PORTUGUESE
MENU_D3_LANG_DISC_PTG,
#elif _APP_CAP_OSD_LANG_RUSSIAN
MENU_D3_LANG_DISC_RUS,
#endif
MENU_D3_LANG_DISC_OTHER,
MENU_D3_LANG_DISC_END,
/*
Audio language list
*/
MENU_D3_LANG_AUDIO_START,
MENU_D3_LANG_AUDIO_ENG,
MENU_D3_LANG_AUDIO_FRA,
MENU_D3_LANG_AUDIO_DEU,
MENU_D3_LANG_AUDIO_SPA,
MENU_D3_LANG_AUDIO_ITA,
#if _APP_CAP_OSD_LANG_CHINESE
MENU_D3_LANG_AUDIO_CHINA,
#elif _APP_CAP_OSD_LANG_JAPANESE
MENU_D3_LANG_AUDIO_JPN,
#elif _APP_CAP_OSD_LANG_PORTUGUESE
MENU_D3_LANG_AUDIO_PTG,
#elif _APP_CAP_OSD_LANG_RUSSIAN
MENU_D3_LANG_AUDIO_RUS,
#endif
MENU_D3_LANG_AUDIO_OTHER,
MENU_D3_LANG_AUDIO_ORIGINAL,
MENU_D3_LANG_AUDIO_END,
/*
Subtitle language list
*/
MENU_D3_LANG_SUBTITLE_START,
MENU_D3_LANG_SUBTITLE_OFF,
MENU_D3_LANG_SUBTITLE_AUTO,
MENU_D3_LANG_SUBTITLE_ENG,
MENU_D3_LANG_SUBTITLE_FRA,
MENU_D3_LANG_SUBTITLE_DEU,
MENU_D3_LANG_SUBTITLE_SPA,
MENU_D3_LANG_SUBTITLE_ITA,
#if _APP_CAP_OSD_LANG_CHINESE
MENU_D3_LANG_SUBTITLE_CHINA,
#elif _APP_CAP_OSD_LANG_JAPANESE
MENU_D3_LANG_SUBTITLE_JPN,
#elif _APP_CAP_OSD_LANG_PORTUGUESE
MENU_D3_LANG_SUBTITLE_PTG,
#elif _APP_CAP_OSD_LANG_RUSSIAN
MENU_D3_LANG_SUBTITLE_RUS,
#endif
MENU_D3_LANG_SUBTITLE_OTHER,
MENU_D3_LANG_SUBTITLE_END,
/*
version menu
*/
MENU_D3_LANG_VERSION_START,
MENU_D3_LANG_VERSION_VIEW,
#if _APP_CAP_FUNC_DIVX_DRM//clina 060421
MENU_D3_LANG_VERSION_DRM,
#endif
MENU_D3_LANG_VERSION_END,
/*
Screen Saver
*/
MENU_D3_LANG_SAVER_START,
MENU_D3_LANG_SAVER_OFF,
MENU_D3_LANG_SAVER_ON,
MENU_D3_LANG_SAVER_END,
/*
Reset
*/
MENU_D3_LANG_RESET_START,
MENU_D3_LANG_RESET_RESTORE,
MENU_D3_LANG_RESET_END,
/*
TV aspect menu list
*/
MENU_D3_DISP_ASPECT_START,
MENU_D3_DISP_ASPECT_43LB,
MENU_D3_DISP_ASPECT_43PS,
MENU_D3_DISP_ASPECT_169WIDE,
MENU_D3_DISP_ASPECT_END,
/*
PAUSE mode menu list
*/
MENU_D3_DISP_PAUSE_START,
MENU_D3_DISP_PAUSE_AUTO,
MENU_D3_DISP_PAUSE_FRAME,
MENU_D3_DISP_PAUSE_FIELD,
MENU_D3_DISP_PAUSE_END,
/*
MESSAGE mode
*/
MENU_D3_DISP_MESSAGE_START,
MENU_D3_DISP_MESSAGE_OFF,
MENU_D3_DISP_MESSAGE_ON,
MENU_D3_DISP_MESSAGE_END,
#if _COP_UI_OSD_ANGLE_IN_SETUP
/*
ANGLE mark
*/
MENU_D3_DISP_ANGLE_START,
MENU_D3_DISP_ANGLE_OFF,
MENU_D3_DISP_ANGLE_ON,
MENU_D3_DISP_ANGLE_END,
#endif
#if _APP_CAP_OSD_CAPTURE_LOGO_IN_SETUP
/*
Capture Logo
*/
MENU_D3_DISP_CPT_LOGO_START,
MENU_D3_DISP_CPT_LOGO_OFF,
MENU_D3_DISP_CPT_LOGO_ON,
MENU_D3_DISP_CPT_LOGO_END,
#endif
/*
Black level mode
*/
MENU_D3_DISP_BLACK_START,
MENU_D3_DISP_BLACK_OFF,
MENU_D3_DISP_BLACK_ON,
MENU_D3_DISP_BLACK_END,
#if _COP_UI_OSD_HDMI_VIDEO_IN_SETUP
/*
HDMI Video mode
*/
MENU_D3_DISP_HDMI_VD_START,
MENU_D3_DISP_HDMI_VD_720_480,
MENU_D3_DISP_HDMI_VD_1280_720,
MENU_D3_DISP_HDMI_VD_1920_1080,
MENU_D3_DISP_HDMI_VD_AUTO,
MENU_D3_DISP_HDMI_VD_END,
#endif
/*
TV System menu list
*/
MENU_D3_DISP_TV_START,
MENU_D3_DISP_TV_AUTO,
MENU_D3_DISP_TV_NTSC,
MENU_D3_DISP_TV_PAL,
#if _COP_TV_PAL60
MENU_D3_DISP_TV_PAL60,
#endif
#if _COP_TV_PALM
MENU_D3_DISP_TV_PALM,
#endif
#if _COP_TV_PALN
MENU_D3_DISP_TV_PALN,
#endif
MENU_D3_DISP_TV_END,
/*
SCAN MODE menu list
*/
MENU_D3_DISP_SCAN_START,
MENU_D3_DISP_SCAN_I,
MENU_D3_DISP_SCAN_P,
MENU_D3_DISP_SCAN_END,
/*
video out menu list
*/
MENU_D3_DISP_VOUT_START ,
#if _COP_VIDEO_SVIDEO
MENU_D3_DISP_VOUT_SVIDEO,
#endif
#if _COP_VIDEO_YPBPR
MENU_D3_DISP_VOUT_YPBPR,
#endif
#if _COP_VIDEO_SUB_VGA
MENU_D3_DISP_VOUT_VGA,
#endif
#if _COP_VIDEO_SUB_RGB
MENU_D3_DISP_VOUT_RGB,
#endif
#if _COP_VIDEO_SCART
MENU_D3_DISP_VOUT_SCART,
#endif
#if _COP_VIDEO_YUV
MENU_D3_DISP_VOUT_YUV,
#endif
MENU_D3_DISP_VOUT_END,
/*
Audio DRC menu
*/
MENU_D3_AUDIO_DRC_START,
MENU_D3_AUDIO_DRC_OFF,
MENU_D3_AUDIO_DRC_ON,
MENU_D3_AUDIO_DRC_END,
#if _COP_UI_OSD_HDMI_AUDIO_IN_SETUP
/*
Audio HDMI menu
*/
MENU_D3_AUDIO_HDMI_START,
MENU_D3_AUDIO_HDMI_OFF,
MENU_D3_AUDIO_HDMI_ON,
MENU_D3_AUDIO_HDMI_END,
#endif
/*
Audio LPCM menu
*/
MENU_D3_AUDIO_LPCM_START,
MENU_D3_AUDIO_LPCM_48,
MENU_D3_AUDIO_LPCM_96,
MENU_D3_AUDIO_LPCM_END,
/*
Audio Dolby out menu
*/
MENU_D3_AUDIO_DOLBY_START,
MENU_D3_AUDIO_DOLBY_PCM,
MENU_D3_AUDIO_DOLBY_BIT,
MENU_D3_AUDIO_DOLBY_END,
#if _APP_CAP_GLB_DTS_AUD_SPDIF_IN_STREAM
MENU_D3_AUDIO_SPDIF_DTS_START,
MENU_D3_AUDIO_DTS_PCM,
MENU_D3_AUDIO_DTS_BIT,
MENU_D3_AUDIO_SPDIF_DTS_END,
#endif
#if _API_CAP_GLB_MPEG_AUD_SPDIF_IN_STREAM
MENU_D3_AUDIO_SPDIF_MPG_START,
MENU_D3_AUDIO_MPG_PCM,
MENU_D3_AUDIO_MPG_BIT,
MENU_D3_AUDIO_SPDIF_MPG_END,
#endif
/*
Audio Channel out menu
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -