⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 benq_osddisp.h

📁 realtek LCD monitor, TV开发源代码
💻 H
字号:
//**********************************************************************************************************
//  The  Software  is  proprietary,  confidential,  and  valuable to Realtek Semiconductor
//  Corporation  ("Realtek").  All  rights, including but not limited  to  copyrights,
//  patents,  trademarks, trade secrets, mask work rights, and other similar rights and interests,
//  are reserved to Realtek. Without  prior  written  consent  from  Realtek,  copying, reproduction,
//  modification,  distribution,  or  otherwise  is strictly prohibited. The Software  shall  be
//  kept  strictly  in  confidence,  and  shall  not be  disclosed to or otherwise accessed by
//  any third party. @ <2003> - <2008>   The Software is provided "AS IS" without any warranty of any kind,
//  express, implied, statutory or otherwise.
//**********************************************************************************************************
//----------------------------------------------------------------------------------------------------
// ID Code      : OsdDisp.h No.0000
// Update Note  :
//----------------------------------------------------------------------------------------------------
#if(_OSD_TYPE == _BENQ_OSD)
//--------------------------------------------------
// Definations of User OSD Hint Types
//--------------------------------------------------
#define _MOVE_SELECT_EXIT               0
#define _MOVE_SELECT_BACK               1
#define _MOVE_ADJUST_BACK               2
#define _MOVE_BACK                      3
#define _MOVE_EXIT                      4
#define _SELECT_BACK                    5
#define _BACK                           6

//----------------------------------------------------------------------------------------------------

#ifdef __BENQ_OSDDISP__

void DisplaySelectServiceModeBenq(void);
BYTE DisplayDviDSubStringBenq(void);
void DisplayLoad1BitDDCCIFontBenq(void);
void DisplayMainSystemPageBenq(void);
void DisplayMainAudioPageBenq(void);
void DisplayDviDSubSelectBenq(void);
void DisplayMainPicturePageBenq(void);
void DisplayMainDisplayPageBenq(void);
void DisplayMainWindowBenq(BYTE TabOnOff);
void DisplayTabSelectBenq(BYTE Index);
void DisplayDrawTabFrameBenq(void);
void DisplayMenuTimeOutSliderBenq(void);
void DisplayMenuPosVSliderBenq(void);
void DisplayMenuPosHSliderBenq(void);
void DisplayVPositionSliderBenq(void);
void DisplayHPositionSliderBenq(void);
void DisplayClockSliderBenq(void);
void DisplayBackLightSliderBenq(void);
void DisplayContrastSliderBenq(void);
void DisplayPhaseSliderBenq(void);
void DisplaySharpnessSliderBenq(void);
void DisplayDcrSliderBenq(void);
void DisplayVolumeSliderBenq(void);
void DisplaySlider2DirectArrawBenq(BYTE ITEM);
void DisplaySelectAdjustBackHintBenq(BYTE HintType);
void DisplayColorSliderBenq(BYTE COLOR);
void DisplayHighLightBarMoveBenq(BYTE ITEM);
void DisplayHighLightBarMoveBenq(BYTE ITEM);
void DisplayLoadBackgroundFont(BYTE code *Font);
void DisplayHintMessageBenq(BYTE *String,BYTE *BackGround,BYTE *Font);///(BYTE code *String,BYTE code *BackGround,BYTE *Font,BYTE LENGTH);
void DisplayNoSignalOrNoCableHintBenq(void);
void DisplayNoSupportHintBenq(void);
void DisplayDrawSeparateLineBenq(void);
void DisplayLineCharBenq(BYTE Y,BYTE X,BYTE LENGTH,BYTE CHARACTER);
void Display1BitColorWidthBenq(BYTE Y,BYTE X,BYTE LENGTH,BYTE COLOR);
void DisplayLoad2BitGlobalFontBenq(void);
void Display2BitColorWidthBenq(BYTE Y,BYTE X,BYTE WIDTH,BYTE COLOR0001,BYTE COLOR1011);
void DisplayLoadLanguageFontBenq(void);
void DisplayLoad1BitGlobalFontBenq(void);
void DisplayClearLastPageBenq(void);
void Display2BitColorOneCharBenq(BYTE Y,BYTE X,BYTE COLOR0001,BYTE COLOR1011);
void DisplayGreenEnterIconBenq(BYTE ITEM);
void DisplayHotKeyAdjustWindowBenq(BYTE *STRING);
void DisplaySliderBarBenq(BYTE Y,BYTE X,WORD Value,WORD Max,WORD Min,BYTE LENGTH);
void DisplaySubColorPageBenq(void);
void DisplaySubInfoPageBenq(void);
void DisplaySubOsdSettingPageBenq(void);
void Display2DirectArrawBenq(BYTE ITEM,BYTE RIGHTOFFSET);
void DisplayLineBorderBenq(BYTE ROW,BYTE COLOR);
void DisplayCautionWindowBenq(BYTE *String);//(BYTE code *String)
void DisplayCautionWindowSelectBenq(void);
void DisplayOnOffSelectBenq(BYTE OnOff,BYTE ITEM);
BYTE DisplayOnOffStringBenq(BYTE OnOff,BYTE ITEM);
BYTE DisplayColorTempStringBenq(void);
void DisplayColorTempSelectBenq(BYTE COLORTEMP);
void DisplayClearLineBenq(BYTE ROW);
void DisplayFactoryPageBenq(void);
void DisplayFactoryAdcPageBenq(void);
void DisplayPowerOnLogoBenq(void);
void DisplayAdcSliderBenq(BYTE INDEX);
void DisplaySetTabAttribBenq(BYTE Index);
void DisplayHotKeyBenq(BYTE *String);
void DisplayLoadOsdPageFontBenq(void);
void DisplayStringSelectStep1Benq(BYTE ITEM);
void DisplayStringSelectStep2Benq(BYTE i,BYTE ITEM);
void DisplaySenseyeHintBenq(void);
void DisplayRestoreFontBenq(void);
void DisplayServiceModeBenq(void);
void DisplayHotKeyBarArrawBenq(BYTE ITEM);
void DisplayHex2DecBenq(WORD InputValue,BYTE *OutputBuffer);
void DisplayBurnInPatternBenq(void);
void DisplayDoRecallColorBenq(void);
void DisplayDoRecallAllBenq(void);
void DisplayFillDCCTableBenq(BYTE ucNum);
void DisplayFillICMTableBenq(BYTE ucNum);
//void DisplayDemoWindowBenq(void);
void DisplayBacklightChangeCurveBenq(void);
void COsdDispInitial(void);

#else

extern void DisplaySelectServiceModeBenq(void); //ARKIN 0522 FOR SERVICE MODE 1/2 // 0523 index2
extern void DisplayLoad1BitDDCCIFontBenq(void);
extern void DisplayMenuWhenOsdLock15SecBenq(void);
extern void DisplayLoadBackgroundFont(BYTE code *Font);
extern void DisplayHotKeyBenq(BYTE *String);
extern void DisplaySetTabAttribBenq(BYTE Index);
extern void DisplayAdcSliderBenq(BYTE INDEX);
extern void DisplayPowerOnLogoBenq(void);
extern void DisplayFactoryAdcPageBenq(void);
extern BYTE DisplayLangaugeTypeStringBenq(void);
extern void DisplayFactoryPageBenq(void);
extern BYTE DisplayColorTempStringBenq(void);
extern void DisplayColorTempSelectBenq(BYTE COLORTEMP);
extern BYTE DisplayOnOffStringBenq(BYTE OnOff,BYTE ITEM);
extern void DisplayCautionWindowSelectBenq(void);
extern void DisplayOnOffSelectBenq(BYTE OnOff,BYTE ITEM);
extern void DisplayCautionWindowBenq(BYTE *String);//(BYTE code *String)
extern void DisplayLineBorderBenq(BYTE ROW,BYTE COLOR);
extern void Display2DirectArrawBenq(BYTE ITEM,BYTE RIGHTOFFSET);
extern void DisplaySubOsdSettingPageBenq(void);
extern void DisplaySliderBarBenq(BYTE Y,BYTE X,WORD Value,WORD Max,WORD Min,BYTE LENGTH);
extern void DisplayHotKeyAdjustWindowBenq(BYTE *STRING);
extern void DisplaySubColorPageBenq(void);
extern void DisplayLoadOsdPageFontBenq(void);
extern void DisplaySelectAdjustBackHintBenq(BYTE HintType);
extern void DisplayGreenEnterIconBenq(BYTE ITEM);
extern void Display2BitColorOneCharBenq(BYTE Y,BYTE X,BYTE COLOR0001,BYTE COLOR1011);
extern void DisplayLoadLanguageFontBenq(void);
extern void DisplayLoad1BitGlobalFontBenq(void);
extern void Display2BitColorWidthBenq(BYTE Y,BYTE X,BYTE WIDTH,BYTE COLOR0001,BYTE COLOR1011);
extern void DisplayLoad2BitGlobalFontBenq(void);
extern void Display1BitColorWidthBenq(BYTE Y,BYTE X,BYTE LENGTH,BYTE COLOR);
extern void DisplayLineCharBenq(BYTE Y,BYTE X,BYTE LENGTH,BYTE CHARACTER);
extern void DisplayDrawSeparateLineBenq(void);
extern void DisplayLoad4BitGlobalFontBenq(void);
extern void DisplayMainSystemPageBenq(void);
extern void DisplayMainAudioPageBenq(void);
extern void DisplayMainPicturePageBenq(void);
extern void DisplayMainDisplayPageBenq(void);
extern void DisplayMainWindowBenq(BYTE TabOnOff);
extern void DisplayTabSelectBenq(BYTE Index);
extern void DisplayDrawTabFrameBenq(void);
extern void DisplayNoSignalOrNoCableHintBenq(void);
extern void DisplayNoSupportHintBenq(void);
extern void DisplayHintMessageBenq(BYTE *String,BYTE *BackGround,BYTE *Font);//(BYTE code *String,BYTE code *BackGround,BYTE *Font,BYTE LENGTH);
extern void DisplayMenuTimeOutSliderBenq(void);
extern void DisplayMenuPosVSliderBenq(void);
extern void DisplayMenuPosHSliderBenq(void);
extern void DisplayVPositionSliderBenq(void);
extern void DisplayPictureModeSelectBenq(void);
extern void DisplayMaskStringBenq(BYTE ROW);
extern BYTE DisplayPictureModeStringBenq(void);
extern void DisplayMainPictureAdvancePageBenq(void);
extern void DisplayHPositionSliderBenq(void);
extern void DisplayClockSliderBenq(void);
extern void DisplayBackLightSliderBenq(void);
extern void DisplayContrastSliderBenq(void);
extern void DisplayPhaseSliderBenq(void);
extern void DisplaySharpnessSliderBenq(void);
extern void DisplayDcrSliderBenq(void);
extern void DisplayVolumeSliderBenq(void);
extern void DisplaySlider2DirectArrawBenq(BYTE ITEM);
extern void DisplayColorSliderBenq(BYTE COLOR);
extern void DisplayLineCharBenq(BYTE Y,BYTE X,BYTE LENGTH,BYTE CHARACTER);
extern void DisplayHighLightBarMoveBenq(BYTE ITEM);
extern void DisplayHighLightBarMoveBenq(BYTE ITEM);
extern void DisplayClearLastPageBenq(void);
extern void DisplaySubInfoPageBenq(void);
extern void DisplayClearLineBenq(BYTE ROW);
extern BYTE DisplayDviDSubStringBenq(void);
extern void DisplayDviDSubSelectBenq(void);
extern void DisplayAutoAndNonpresetBenq(void);
extern void DisplaySubPagePositionBenq(void);
extern void DisplayTitleBenq(BYTE *String);//(BYTE code *String)
extern void DisplayStringSelectStep1Benq(BYTE ITEM);
extern void DisplayStringSelectStep2Benq(BYTE i,BYTE ITEM);
extern void DisplaySenseyeHintBenq(void);
extern void DisplayLoadJapChiTBenq(void);
extern void DisplayRestoreFontBenq(void);
extern void DisplayServiceModeBenq(void);
extern void DisplayHotKeyBarArrawBenq(BYTE ITEM);
extern void DisplayChangeSourceChangeBenq(void);
//extern void DisplayHdmiStartMuteOffBenq(void);
extern void DisplayHex2DecBenq(WORD InputValue,BYTE *OutputBuffer);
extern void DisplayBurnInPatternBenq(void);
extern void DisplayDoRecallColorBenq(void);
extern void DisplayDoRecallAllBenq(void);
extern void DisplayColorProcessBenq(void);
//extern void DisplayDemoWindowBenq(void);
extern void DisplayContrastChangeCurveBenq(void);
extern void DisplayBacklightChangeCurveBenq(void);
extern void COsdDispInitial(void);
extern void DisplayDcrCautionWindowBenq(void);

#endif

#endif  //End of #if(_OSD_TYPE == _BENQ_OSD)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -