osdmenu.h
来自「宏芯T102芯片驱动(51单片机作主控)」· C头文件 代码 · 共 105 行
H
105 行
#if !defined(_OSDMENU_H_)
#define _OSDMENU_H_
#define NONE 0
#define SUBPAGE 1
#define GAUGE 2
#define NUMBER 3
code OSDMENU VIDEOMenu_E[]={
{iBrightIcon, iBright_E, SUBPAGE},
{iContrastIcon, iContrast_E, SUBPAGE},
{iColorIcon, iSharp_E, SUBPAGE},
{iContrastIcon, iSat_E, SUBPAGE},
// {iColorIcon, iVolume_S, SUBPAGE},
// {iColorIcon, iHue_E, SUBPAGE},
{iColorIcon, iLanguage_S, SUBPAGE},
NULL
};
code OSDMENU TVMenu_E[]={
{iBlankIcon, iChannel_E, NONE},
#ifdef PAL
{iBlankIcon, iBand_E, NONE},
{iBlankIcon, iSoundSystem_E, NONE},
#endif
#ifdef NTSC
{iBlankIcon, iSkip_E, NONE},
{iBlankIcon, iSource_E, NONE},
#endif
// {iBlankIcon, iSwap_E, NONE},
// {iBlankIcon, iSearch_E, NONE},
{iBlankIcon, iFineTune_E, NONE},
// {iBlankIcon, iAutoMemory_E, NONE},
{iBlankIcon, iAutoScan_E, NONE},
{iBlankIcon, iRecall_E, NONE},//iRecallIcon
{iBlankIcon, iBlank, NONE},
// {iBlankIcon, iBlank, NONE},
NULL
};
code OSDMENU *OSDMenu_E[]={
VIDEOMenu_E,
TVMenu_E,
};
typedef struct tagMULTILANGUAGEOSD{
uCHAR cLangID;
OSDMENU **osdMenuPtr;
}MULTILANGUAGEOSD;
MULTILANGUAGEOSD code MultiLangOSD[]={
{eENGLISH, OSDMenu_E}
};
code OSDMENU VIDEOMenu_C[]={
{iBrightIcon, iBright_C, SUBPAGE},
{iContrastIcon, iContrast_C, SUBPAGE},
{iColorIcon, iSharp_C, SUBPAGE},
{iContrastIcon, iSat_C, SUBPAGE},
// {iColorIcon, iVolume_S, SUBPAGE},
// {iColorIcon, iHue_E, SUBPAGE},
{iColorIcon, iLanguage_C, SUBPAGE},
NULL
};
code OSDMENU *OSDMenu_C[]={
VIDEOMenu_C,
TVMenu_E,
};
typedef struct tagMULTICHINESELANGUAGEOSD{
uCHAR cChineseLangID;
OSDMENU **osdChineseMenuPtr;
}MULTICHINESELANGUAGEOSD;
MULTICHINESELANGUAGEOSD code MultiChineseLangOSD[]={
{eENGLISH, OSDMenu_C}
};
/**************The next code is for the factorymode menu****************/
code OSDMENU VIDEOMenu_F[]={
{iBrightIcon, iBright_Fa, SUBPAGE},
{iContrastIcon, iContrast_Fa, SUBPAGE},
{iColorIcon, iSharp_Fa, SUBPAGE},
{iContrastIcon, iSat_Fa, SUBPAGE},
// {iColorIcon, iVolume_S, SUBPAGE},
{iColorIcon, iHue_Fa, SUBPAGE},
NULL
};
code OSDMENU *OSDMenu_F[]={
VIDEOMenu_F,
TVMenu_E,
};
typedef struct tagMULTIFACTORYOSD{
uCHAR FactoryID;
OSDMENU **osdFactoryMenuPtr;
}MULTIFACTORYOSD;
MULTIFACTORYOSD code MultiFactoryOSD[]={
{eENGLISH, OSDMenu_F}
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?