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

📄 generic_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 == _GENERIC_OSD)
//----------------------------------------------------------------------------------------------------

#ifdef __GENERIC_OSDDISP__

void COsdDispInitial(void);
void DisplaySelectServiceModeGeneric(void);
WORD idata usBurnInPatternPos;
void DisplayLoadColorPaletteGeneric(void);
void DisplayLoad1BitMultiMessageIcon(void);
void DisplayClearHighLightGeneric(BYTE Y,BYTE X,BYTE Height,BYTE Width);
void DisplayHighLightItemGeneric(BYTE Y,BYTE X,BYTE Length);
void DisplayInputHighLightBar(BYTE ChangeTo);
void DisplayClearTo1BitFontGeneric(BYTE Y);
BYTE DisplayBrightAdjustGeneric(void);
BYTE DisplayContrastAdjustGeneric(void);
void DisplayAutoBalanceGeneric(void);
BYTE DisplayMenuPosHAdjustGeneric(void);
BYTE DisplayMenuPosVAdjustGeneric(void);
void DisplayTimeOutAdjustGeneric(void);
BYTE DisplayPosHAdjustGeneric(void);
void DisplayPosVAdjustGeneric(void);
BYTE DisplayClockAdjustGeneric(void);
void DisplayPhaseAdjustGeneric(void);
void DisplaySubTitleGeneric(BYTE X);
void DisplayTitleGeneric(BYTE X,BYTE *Array); //ryan 081215 abandon code
BYTE DisplayUserColorRGBAdjustGeneric(BYTE Index);
BYTE DisplayUserColorRGBValueGeneric(BYTE Y,BYTE X,BYTE Index);
BYTE DisplayContrastValueGeneric(BYTE Y,BYTE X);
BYTE DisplayBrightValueGeneric(BYTE Y,BYTE X);
BYTE DisplayPosHValueGeneric(BYTE Y,BYTE X);
void DisplayPosVValueGeneric(BYTE Y,BYTE X);
BYTE DisplayClockValueGeneric(BYTE Y,BYTE X);
void DisplayPhaseValueGeneric(BYTE Y,BYTE X);
BYTE DisplayMenuPosHValueGeneric(BYTE Y,BYTE X);
BYTE DisplayMenuPosVValueGeneric(BYTE Y,BYTE X);
void DisplayTimeOutValueGeneric(BYTE Y,BYTE X);
void DisplayHighLightOnOffBarGeneric(bit OnOff);
void DisplayAutoAdjustingGeneric(void);
BYTE DisplayVolumeValueGeneric(BYTE Y,BYTE X);
void DisplayArrawGeneric(BYTE Y,BYTE X);
void DisplaySharpAdjustGeneric(void);
void DisplayOneLineGeneric(BYTE Y);
void DisplayLineWhiteGeneric(BYTE Y);
void DisplayLoadMainIconGeneric(void);
void DisplayLoadEnergyStarIcon(void);
void DisplayAdcSelectHightLightGeneric(BYTE i);
void DisplayAdcValueGeneric(void);
void DisplayLoadChiS2(void);
void DisplayLoad4BitGlobalIcon(void);
void DisplayLoad1BitGlobalIconGeneric(void);
void DisplayLoadJapChiT(void);
//BYTE DisplayVolumeAdjustGeneric(void);
void DisplayVolumeAdjustGeneric(void);
void Display2ndAudioHighLightBarGeneric(BYTE ChangeTo);
void DisplayLoadLuminanceIconGeneric(void);
void DisplayLoadMisIcon(void);
void DisplayLoadLanguageFontGeneric(void);
void DisplayInputSelectHighLightBarGeneric(void);
void DisplayFactoryHighLightBarGeneric(BYTE ChangeTo);
void Display1BitColorWidthGeneric(BYTE Y,BYTE X,BYTE LENGTH,BYTE COLOR);
void DisplayItemLeftSideGeneric(BYTE SizeAndY,BYTE X,BYTE* Array[][3]);
void DisplayItemRightSideGeneric(BYTE SizeAndY,BYTE X,BYTE* Array[][3]);
void Display2ndWindowGeneric(BYTE SizeAndY,BYTE X,BYTE* Array[][3]);
void DisplayAdjustWindowGeneric(BYTE* Array[3],BYTE ChangeTo);
void Display2ndColorHighLightBarGeneric(BYTE ChangeTo);
void DisplayHighLightYesNoBarGeneric(BYTE ChangeTo);
void DisplaySignalIconWindowGeneric(BYTE* Array[3]);
void DisplaySliderBarGeneric(WORD Value,WORD Max,WORD Min);
void Display2ndLuminanceHighLightBarGeneric(BYTE ChangeTo);
void DisplayUserColorHighLightBarGeneric(BYTE ChangeTo);
void Display2ndGeometryHighLightBarGeneric(BYTE ChangeTo);
void Display2ndMisHighLightBarGeneric(BYTE ChangeTo);
void Display2ndOsdHighLightBarGeneric(BYTE ChangeTo);
void Display1stLanguageGenericHighLightBarGeneric(BYTE ChangeTo);
void DisplayHintMessageGeneric(BYTE* Array);
void DisplayAutoAndNonpresetGeneric(void);
void DisplayPowerOnLogoGeneric(void);
void DisplaySetIconAttribGeneric(BYTE X,BYTE Y,BYTE *Style);  //ryan 081215 abandon code
void Display1stHighLightBarGeneric(BYTE ChangeTo);
void DisplayAjustWindowPositionGeneric(void);
void DisplayAdcSelectHightLightGeneric(BYTE i);
void DisplayAdcValueGeneric(void);
void DisplayLoadChiS2(void);
void DisplayIcon(BYTE Y,BYTE X,BYTE Icon);
BYTE DisplayClockAdjustGeneric(void);
BYTE DisplayBrightAdjustGeneric(void);
BYTE DisplayContrastAdjustGeneric(void);
void DisplayMainPage(void);
void DisplayTitleGenericString(BYTE Y);
void DisplayOSDSubTitleString(BYTE Y);
void Display3rdUserColorUserColorHighLightBar(void);
void DisplayItemLeftSideGenericHighLight(BYTE Y,BYTE X);
void DisplayStringCenter(BYTE Y,BYTE *String);
void DisplayMenuPosAdjust(void);
void DisplayLoad1BitMultiMessageIcon(void);
//void DisplayHdmiStartMute1(void);
//void DisplayHdmiStartMute2(void);
#if(_HDMI_SUPPORT == _ON)
void DisplayHdmiStartMuteOffGeneric(void);
#endif
#if(_SERVICE_PAGE == _ON)
void DisplayServiceModeGeneric(void);
#endif

void DisplayHex2DecGeneric(WORD InputValue,BYTE *OutputBuffer);
void DisplayBurnInPatternGeneric(void);
void DisplayDoRecallColorGeneric(void);
void DisplayDoRecallAllGeneric(void);
void DisplayBacklightChangeCurveGeneric(void);

#else

extern void COsdDispInitial(void);
extern void DisplaySelectServiceModeGeneric(void);
extern idata WORD usBurnInPatternPos;
extern void Display1BitColorWidthGeneric(BYTE Y,BYTE X,BYTE LENGTH,BYTE COLOR);
extern void DisplayAutoAndNonpresetGeneric(void);
extern void DisplayLoad1BitMultiMessageIcon(void);
extern void DisplayLoad1BitMultiMessageIcon(void);
extern void DisplayLoadColorPaletteGeneric(void);
extern void DisplayClearHighLightGeneric(BYTE Y,BYTE X,BYTE Height,BYTE Width);
extern void DisplayHighLightItemGeneric(BYTE Y,BYTE X,BYTE Length);
extern void DisplayInputHighLightBar(BYTE ChangeTo);
extern void DisplayClearTo1BitFontGeneric(BYTE Y);
extern BYTE DisplayBrightAdjustGeneric(void);
extern BYTE DisplayContrastAdjustGeneric(void);
extern void DisplayAutoBalanceGeneric(void);
extern BYTE DisplayMenuPosHAdjustGeneric(void);
extern BYTE DisplayMenuPosVAdjustGeneric(void);
extern void DisplayTimeOutAdjustGeneric(void);
extern BYTE DisplayPosHAdjustGeneric(void);
extern void DisplayPosVAdjustGeneric(void);
extern BYTE DisplayClockAdjustGeneric(void);
extern void DisplayPhaseAdjustGeneric(void);
extern void DisplaySubTitleGeneric(BYTE X);
extern void DisplayTitleGeneric(BYTE X,BYTE *Array);//ryan 081215 abandon code
extern BYTE DisplayUserColorRGBAdjustGeneric(BYTE Index);
extern BYTE DisplayUserColorRGBValueGeneric(BYTE Y,BYTE X,BYTE Index);
extern BYTE DisplayContrastValueGeneric(BYTE Y,BYTE X);
extern BYTE DisplayBrightValueGeneric(BYTE Y,BYTE X);
extern BYTE DisplayPosHValueGeneric(BYTE Y,BYTE X);
extern void DisplayPosVValueGeneric(BYTE Y,BYTE X);
extern BYTE DisplayClockValueGeneric(BYTE Y,BYTE X);
extern void DisplayPhaseValueGeneric(BYTE Y,BYTE X);
extern BYTE DisplayMenuPosHValueGeneric(BYTE Y,BYTE X);
extern BYTE DisplayMenuPosVValueGeneric(BYTE Y,BYTE X);
extern void DisplayTimeOutValueGeneric(BYTE Y,BYTE X);
extern void DisplayHighLightOnOffBarGeneric(bit OnOff);
extern void DisplayHighLightDisplayModeSelectBarGeneric(BYTE Mode);
#if(_AUDIO_LINEIN_SUPPORT == _ON)
extern void DisplayAudioSelectHighLightBarGeneric(BYTE ucAudioInput);
#endif
extern void DisplayAutoAdjustingGeneric(void);
extern BYTE DisplayVolumeValueGeneric(BYTE Y,BYTE X);
extern void DisplayArrawGeneric(BYTE Y,BYTE X);
extern void DisplaySharpAdjustGeneric(void);
extern void DisplayOneLineGeneric(BYTE Y);
extern void DisplayLineWhiteGeneric(BYTE Y);
extern void DisplayLoadMainIconGeneric(void);
extern void DisplayLoadEnergyStarIcon(void);
extern void DisplayAdcSelectHightLightGeneric(BYTE i);
extern void DisplayAdcValueGeneric(void);
extern void DisplayLoadChiS2(void);
extern void DisplayLoad4BitGlobalIcon(void);
extern void DisplayLoad1BitGlobalIconGeneric(void);
extern void DisplayLoadJapChiT(void);
//extern BYTE DisplayVolumeAdjustGeneric(void);
extern void DisplayVolumeAdjustGeneric(void);
extern void Display2ndAudioHighLightBarGeneric(BYTE ChangeTo);
extern void DisplayLoadLuminanceIconGeneric(void);
extern void DisplayLoadMisIcon(void);
extern void DisplayLoadLanguageFontGeneric(void);
extern void DisplayInputSelectHighLightBarGeneric(void);
extern void DisplayFactoryHighLightBarGeneric(BYTE ChangeTo);
extern void DisplayItemRightSideGeneric(BYTE SizeAndY,BYTE X,BYTE* Array[][3]);
extern void DisplayItemLeftSideGeneric(BYTE SizeAndY,BYTE X,BYTE* Array[][3]);
extern void Display2ndWindowGeneric(BYTE SizeAndY,BYTE X,BYTE* Array[][3]);
extern void DisplayAdjustWindowGeneric(BYTE* Array[3],BYTE ChangeTo);
extern void Display2ndColorHighLightBarGeneric(BYTE ChangeTo);
extern void DisplayHighLightYesNoBarGeneric(BYTE ChangeTo);
extern void DisplaySignalIconWindowGeneric(BYTE* Array[3]);
extern void DisplaySliderBarGeneric(WORD Value,WORD Max,WORD Min);
extern void Display2ndLuminanceHighLightBarGeneric(BYTE ChangeTo);
extern void DisplayUserColorHighLightBarGeneric(BYTE ChangeTo);
extern void Display2ndGeometryHighLightBarGeneric(BYTE ChangeTo);
extern void Display2ndMisHighLightBarGeneric(BYTE ChangeTo);
extern void Display2ndOsdHighLightBarGeneric(BYTE ChangeTo);
extern void Display1stLanguageGenericHighLightBarGeneric(BYTE ChangeTo);
extern void DisplayHintMessageGeneric(BYTE* Array);
extern void DisplayPowerOnLogoGeneric(void);
extern void DisplaySetIconAttribGeneric(BYTE X,BYTE Y,BYTE *Style);//ryan 081215 abandon code
extern void Display1stHighLightBarGeneric(BYTE ChangeTo);
extern void DisplayAjustWindowPositionGeneric(void);
extern void DisplayAdcSelectHightLightGeneric(BYTE i);
extern void DisplayAdcValueGeneric(void);
extern void DisplayLoadChiS2(void);
extern void DisplayIcon(BYTE Y,BYTE X,BYTE Icon);
extern BYTE DisplayClockAdjustGeneric(void);
extern BYTE DisplayBrightAdjustGeneric(void);
extern BYTE DisplayContrastAdjustGeneric(void);
extern void DisplayMainPage(void);
extern void DisplayTitleGenericString(BYTE Y);
extern void DisplayOSDSubTitleString(BYTE Y);
extern void Display3rdUserColorUserColorHighLightBar(void);
extern void DisplayItemLeftSideGenericHighLight(BYTE Y,BYTE X);
extern void DisplayStringCenter(BYTE Y,BYTE *String);
extern void DisplayMenuPosAdjust(void);
extern void DisplayNoSignalOrNoCableHintGeneric(void);
extern void DisplayNoSupportHintGeneric(void);
//extern void DisplayHdmiStartMute1(void);
//extern void DisplayHdmiStartMute2(void);
#if(_HDMI_SUPPORT == _ON)
extern void DisplayHdmiStartMuteOffGeneric(void);
#endif
extern BYTE code DisplayModeSelectHighLightLength[][3];
#if(_SERVICE_PAGE == _ON)
void DisplayServiceModeGeneric(void);
#endif


extern void DisplayHex2DecGeneric(WORD InputValue,BYTE *OutputBuffer);
extern void DisplayBurnInPatternGeneric(void);
extern void DisplayDoRecallColorGeneric(void);
extern void DisplayDoRecallAllGeneric(void);
extern void DisplayColorProcessGeneric(void);
extern void DisplayContrastChangeCurveGeneric(void);
extern void DisplayBacklightChangeCurveGeneric(void);
extern void DisplayOptiColorHighLightBarGeneric(void);//ryan add new osd func

#endif



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

⌨️ 快捷键说明

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