📄 osdpub003.h
字号:
#if(OSD_TYPE == OSD003)
#define _BACKLIGHT_MAX 255
#define _BACKLIGHT_MIN 0
//---- menu define ----------------------
#define _MENU_NONE 0
#define MENU_ITEM_BRIGHT 1
#define MENU_ITEM_CONTRAST 2
#define MENU_ITEM_PHASE 3
#define MENU_ITEM_CLOCK 4
#define MENU_ITEM_HPOS 5
#define MENU_ITEM_VPOS 6
#define MENU_ITEM_LANGUAGE 7
#define MENU_ITEM_AUTO 8
#define MENU_ITEM_RESET 9
#define MENU_ITEM_CLOSE 10
#define MENU_AV_HUE 11
#define MENU_AV_SATURATION 12
#define MENU_TV_SYSTEM 13
#define MENU_SOUND_SYSTEM 14
#define MENU_AUTO_SEARCH 15
#define MENU_MANUAL_SEARCH 16
#define MENU_TUNING 17
#define MENU_CHANNEL 18
#define MENU_SWAP 19
#define MENU_SKIP 20
#define MENU_BLUE 21
#if(_AUTO_POWER_DOWN && _TV_CHIP != _TV_NONE)
#define MENU_AUTO_POWER_DOWN 22
#endif
#define MENU_ITEM_BRIGH_ADJ 41
#define MENU_ITEM_CONTRAST_ADJ 42
#define MENU_ITEM_PHASE_ADJ 43
#define MENU_ITEM_CLOCK_ADJ 44
#define MENU_ITEM_HPOS_ADJ 45
#define MENU_ITEM_VPOS_ADJ 46
#define MENU_ITEM_LANGUAGE_ADJ 47
#define MENU_AV_HUE_ADJ 60
#define MENU_AV_SATURATION_ADJ 61
#define MENU_TV_SYSTEM_ADJ 62
#define MENU_SOUND_SYSTEM_ADJ 63
#define MENU_AUTO_SEARCH_ADJ 64
#define MENU_MANUAL_SEARCH_ADJ 65
#define MENU_TUNING_ADJ 66
#define MENU_CHANNEL_ADJ 67
#define MENU_SWAP_ADJ 68
#define MENU_SKIP_ADJ 69
#define MENU_BLUE_ADJ 70
#if(_AUTO_POWER_DOWN && _TV_CHIP != _TV_NONE)
#define MENU_AUTO_POWER_DOWN_ADJ 71
#endif
#define MENU_VOLUME_SP 100
#if(_AUTO_POWER_DOWN && _TV_CHIP != _TV_NONE)
#define MENU_SHOW_CHANNEL_SATAE 200
#endif
#define ITEM_SHORTCUT_INPUTCH_NUM 210
#define SLIDER1(value) OSDSlider(5, 5, 16, value, 100, 0x10)
#define SLIDER2(value) OSDSlider(5, 5, 16, value, 100, 0xa0)
#define ICON_OUT() DispIcon(1,4,0x60)
#define TITLE_OUT(text) CenterTextout(text,13,1)
#define SUBTITLE_OUT(text) CenterTextout(text,14,5)
#define LOADICOFNT(fnt) CScalerLoadFont(fnt,0x60,6,_COMPRESS_FONT)
#define BRIGHTNESS_GUAGE (unsigned int)stConBriData.Brightness * 100 / 255
#define CONTRAST_GUAGE (unsigned int)stConBriData.Contrast * 100 / 255
#define HUE_GUAGE stVDCColor.Hue
#define SATURATION_GUAGE stVDCColor.Saturation
#define VK_MENU _MENU_KEY_MESSAGE
#define VK_LEFT _RIGHT_KEY_MESSAGE
#define VK_RIGHT _LEFT_KEY_MESSAGE
#define VK_ENTER _EXIT_KEY_MESSAGE
#define VK_IR_VOLINC _IR_VOLINC_KEY_MESSAGE
#define VK_IR_VOLDEC _IR_VOLDEC_KEY_MESSAGE
#define VK_IR_CHINC _IR_CHINC_KEY_MESSAGE
#define VK_IR_CHDEC _IR_CHDEC_KEY_MESSAGE
#define VK_IR_MUTE _IR_MUTE_KEY_MESSAGE
#define VK_IR_RETURN _IR_RETURN_KEY_MESSAGE
#define VK_IR_DISPLAY _IR_DISPLAY_KEY_MESSAGE
#define VK_IR_INPUTCH _IR_INPUTCH_KEY_MESSAGE
#define VK_IR_NUM0 _IR_NUM0_KEY_MESSAGE
#define VK_IR_NUM1 _IR_NUM1_KEY_MESSAGE
#define VK_IR_NUM2 _IR_NUM2_KEY_MESSAGE
#define VK_IR_NUM3 _IR_NUM3_KEY_MESSAGE
#define VK_IR_NUM4 _IR_NUM4_KEY_MESSAGE
#define VK_IR_NUM5 _IR_NUM5_KEY_MESSAGE
#define VK_IR_NUM6 _IR_NUM6_KEY_MESSAGE
#define VK_IR_NUM7 _IR_NUM7_KEY_MESSAGE
#define VK_IR_NUM8 _IR_NUM8_KEY_MESSAGE
#define VK_IR_NUM9 _IR_NUM9_KEY_MESSAGE
//---- language type define--------------
#define ENGLISH 0
#define LNG_DEU 1
#define LNG_FRA 2
#define LNG_ITA 3
#define LNG_SPA 4
#define LNG_CHI_S 5
#define LNG_CHI_T 6
//---- language mask---------------------
#define ENGLISH_EN 1
#define LNG_DEU_EN 1
#define LNG_FRA_EN 1
#define LNG_ITA_EN 1
#define LNG_SPA_EN 1
#define LNG_CHI_S_EN 1
#define LNG_CHI_T_EN 1
#ifdef __OSD003_LCD_OSD__
unsigned int code usLANGUAGE_MASK = ( ENGLISH_EN << ENGLISH ) |
( LNG_DEU_EN << LNG_DEU ) |
( LNG_DEU_EN << LNG_FRA ) |
( LNG_DEU_EN << LNG_ITA ) |
( LNG_DEU_EN << LNG_SPA ) |
( LNG_CHI_S_EN << LNG_CHI_S ) |
( LNG_CHI_T_EN << LNG_CHI_T );
void COsdHandler();
void COsdProc();
void COsdDispFirstTimeLoadFont(void);
void COsdEventMsgProc(void);
void COsdDispOsdTimerEvent(void);
void LoadLanguageFont();
void OSDSlider(unsigned char row, unsigned char col, unsigned char length, unsigned char value, unsigned char range,
unsigned char color);
void DispIcon(unsigned char x,unsigned char y,unsigned char ucIconBaseAddr);
void ShowMode(void);
void NotUseFunc();
void InitOSDFrame();
void SelectState();
void AdjustState();
void ShowPageIndex(unsigned char ucIndex,unsigned char ucMaxPage);
void DrawBrightPage();
void DrawContrastPage();
void DrawLanguagePage();
void DrawResetPage();
void DrawExitPage();
void ClearClientDisplay();
void ShowChecksum(void);
#if(_IR_ENABLE)
void SSetMuteState(void);
#endif
void MBrightAdjProc();
void MBrightAdjMenu();
void MBrightAdjLR(unsigned char LR);
void MBrightAdjEnter();
void MContrastAdjProc();
void MContrastAdjMenu();
void MContrastAdjLR(unsigned char LR);
void MContrastAdjEnter();
void MLanguageAdjProc();
void MLanguageAdjMenu();
void MLanguageAdjLR(unsigned char LR);
void MLanguageAdjEnter();
void MVolumeAdjProc();
void MVolumeAdjMenu();
void MVolumeAdjLR(unsigned char LR);
void MVolumeAdjEnter();
void GotoAdjustBrightness();
void HintDialog();
void ShowNote();
#else
extern unsigned int code usLANGUAGE_MASK;
extern void COsdHandler();
extern void COsdProc();
extern void COsdDispFirstTimeLoadFont(void);
extern void COsdEventMsgProc(void);
extern void COsdDispOsdTimerEvent(void);
extern void LoadLanguageFont();
extern void OSDSlider(unsigned char row, unsigned char col, unsigned char length, unsigned char value, unsigned char range,
unsigned char color);
extern void ShowMode(void);
extern void DispIcon(unsigned char x,unsigned char y,unsigned char ucIconBaseAddr);
extern void NotUseFunc();
extern void InitOSDFrame();
extern void SelectState();
extern void AdjustState();
extern void ShowPageIndex(unsigned char ucIndex,unsigned char ucMaxPage);
extern void DrawBrightPage();
extern void DrawContrastPage();
extern void DrawLanguagePage();
extern void DrawResetPage();
extern void DrawExitPage();
extern void DrawVolumePage();
extern void ClearClientDisplay();
#if(_IR_ENABLE)
extern void SSetMuteState(void);
#endif
extern void MBrightAdjProc();
extern void MContrastAdjProc();
extern void MLanguageAdjProc();
extern void MVolumeAdjProc();
extern void MVolumeAdjMenu();
extern void MVolumeAdjLR(unsigned char LR);
extern void MVolumeAdjEnter();
extern void GotoAdjustBrightness();
extern void GotoAdjustVolume();
extern void HintDialog();
extern void ShowChecksum(void);
#endif //#ifdef __OSD003_LCD_OSD__
#endif //#if(OSD_TYPE == OSD003)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -