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

📄 generic_osdtable.c

📁 realtek LCD monitor, TV开发源代码
💻 C
字号:
//**********************************************************************************************************
//  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      : OsdTable.c No.0000
// Update Note  :
//----------------------------------------------------------------------------------------------------

#include "Common\Header\Include.h"

#if(_OSD_TYPE == _GENERIC_OSD)
//----------------------------------------------------------------------------------------------------
// OSD Operation Table
//----------------------------------------------------------------------------------------------------
code void (*OperationTableGeneric[][4])(void) =
{
 { COsdEnterNoneGeneric,                 COsdLeftNoneGeneric,                 COsdRightNoneGeneric,                 COsdExitNoneGeneric                 },
 { COsdEnter1stAutoGeneric,              COsdLeft1stAutoGeneric,              COsdRight1stAutoGeneric,              COsdExit1stAutoGeneric              },
 { COsdEnter1stLuminanceGeneric,         COsdLeft1stLuminanceGeneric,         COsdRight1stLuminanceGeneric,         COsdExit1stLuminanceGeneric         },
 { COsdEnter1stGeometryGeneric,          COsdLeft1stGeometryGeneric,          COsdRight1stGeometryGeneric,          COsdExit1stGeometryGeneric          },
 { COsdEnter1stColorGeneric,             COsdLeft1stColorGeneric,             COsdRight1stColorGeneric,             COsdExit1stColorGeneric             },
 { COsdEnter1stOsdGeneric,               COsdLeft1stOsdGeneric,               COsdRight1stOsdGeneric,               COsdExit1stOsdGeneric               },
 { COsdEnter1stLanguageGeneric,          COsdLeft1stLanguageGeneric,          COsdRight1stLanguageGeneric,          COsdExit1stLanguageGeneric          },
 { COsdEnter1stRecallGeneric,            COsdLeft1stRecallGeneric,            COsdRight1stRecallGeneric,            COsdExit1stRecallGeneric            },
 { COsdEnter1stMisGeneric,               COsdLeft1stMisGeneric,               COsdRight1stMisGeneric,               COsdExit1stMisGeneric               },
#if(_TMDS_SUPPORT==_ON)
 { COsdEnter1stInputGeneric,             COsdLeft1stInputGeneric,             COsdRight1stInputGeneric,             COsdExit1stInputGeneric             },
#endif
#if(_AUDIO_SUPPORT==_ENABLE)
 { COsdEnter1stAudioGeneric,             COsdLeft1stAudioGeneric,             COsdRight1stAudioGeneric,             COsdExit1stAudioGeneric,            },
#endif
 { COsdEnter2ndBrightGeneric,            COsdLeft2ndBrightGeneric,            COsdRight2ndBrightGeneric,            COsdExit2ndBrightGeneric            },
 { COsdEnter2ndContrastGeneric,          COsdLeft2ndContrastGeneric,          COsdRight2ndContrastGeneric,          COsdExit2ndContrastGeneric          },
 { COsdEnter2ndPosHGeneric,              COsdLeft2ndPosHGeneric,              COsdRight2ndPosHGeneric,              COsdExit2ndPosHGeneric              },
 { COsdEnter2ndPosVGeneric,              COsdLeft2ndPosVGeneric,              COsdRight2ndPosVGeneric,              COsdExit2ndPosVGeneric              },
 { COsdEnter2ndClockGeneric,             COsdLeft2ndClockGeneric,             COsdRight2ndClockGeneric,             COsdExit2ndClockGeneric             },
 { COsdEnter2ndPhaseGeneric,             COsdLeft2ndPhaseGeneric,             COsdRight2ndPhaseGeneric,             COsdExit2ndPhaseGeneric             },
 { COsdEnter2nd9300ColorGeneric,         COsdLeft2nd9300ColorGeneric,         COsdRight2nd9300ColorGeneric,         COsdExit2nd9300ColorGeneric            },
 { COsdEnter2nd7500ColorGeneric,         COsdLeft2nd7500ColorGeneric,         COsdRight2nd7500ColorGeneric,         COsdExit2nd7500ColorGeneric           },
 { COsdEnter2nd6500ColorGeneric,         COsdLeft2nd6500ColorGeneric,         COsdRight2nd6500ColorGeneric,         COsdExit2nd6500ColorGeneric              },
 { COsdEnter2ndUserColorGeneric,         COsdLeft2ndUserColorGeneric,         COsdRight2ndUserColorGeneric,         COsdExit2ndUserColorGeneric         },
 { COsdEnter3rdUserColorRGeneric,        COsdLeft3rdUserColorRGeneric,        COsdRight3rdUserColorRGeneric,        COsdExit3rdUserColorRGeneric        },
 { COsdEnter3rdUserColorGGeneric,        COsdLeft3rdUserColorGGeneric,        COsdRight3rdUserColorGGeneric,        COsdExit3rdUserColorGGeneric        },
 { COsdEnter3rdUserColorBGeneric,        COsdLeft3rdUserColorBGeneric,        COsdRight3rdUserColorBGeneric,        COsdExit3rdUserColorBGeneric        },
 { COsdEnter2ndMenuPosHGeneric,          COsdLeft2ndMenuPosHGeneric,          COsdRight2ndMenuPosHGeneric,          COsdExit2ndMenuPosHGeneric          },
 { COsdEnter2ndMenuPosVGeneric,          COsdLeft2ndMenuPosVGeneric,          COsdRight2ndMenuPosVGeneric,          COsdExit2ndMenuPosVGeneric          },
 { COsdEnter2ndTimeOutGeneric,           COsdLeft2ndTimeOutGeneric,           COsdRight2ndTimeOutGeneric,           COsdExit2ndTimeOutGeneric           },
 { COsdEnter2ndEnglishGeneric,           COsdLeft2ndEnglishGeneric,           COsdRight2ndEnglishGeneric,           COsdExit2ndEnglishGeneric           },
 { COsdEnter2ndFranchGeneric,            COsdLeft2ndFranchGeneric,            COsdRight2ndFranchGeneric,            COsdExit2ndFranchGeneric            },
 { COsdEnter2ndGermanGeneric,            COsdLeft2ndGermanGeneric,            COsdRight2ndGermanGeneric,            COsdExit2ndGermanGeneric            },
 { COsdEnter2ndItalianGeneric,           COsdLeft2ndItalianGeneric,           COsdRight2ndItalianGeneric,           COsdExit2ndItalianGeneric           },
 { COsdEnter2ndPolishGeneric,            COsdLeft2ndPolishGeneric,            COsdRight2ndPolishGeneric,            COsdExit2ndPolishGeneric            },
 { COsdEnter2ndSpanishGeneric,           COsdLeft2ndSpanishGeneric,           COsdRight2ndSpanishGeneric,           COsdExit2ndSpanishGeneric           },
 { COsdEnter2ndDutchGeneric,             COsdLeft2ndDutchGeneric,             COsdRight2ndDutchGeneric,             COsdExit2ndDutchGeneric             },
 { COsdEnter2ndJapanGeneric,             COsdLeft2ndJapanGeneric,             COsdRight2ndJapanGeneric,             COsdExit2ndJapanGeneric             },
 { COsdEnter2ndChineseSGeneric,          COsdLeft2ndChineseSGeneric,          COsdRight2ndChineseSGeneric,          COsdExit2ndChineseSGeneric          },
 { COsdEnter2ndRussianGeneric,           COsdLeft2ndRussianGeneric,           COsdRight2ndRussianGeneric,           COsdExit2ndRussianGeneric           },
 { COsdEnter2ndSharpGeneric,             COsdLeft2ndSharpGeneric,             COsdRight2ndSharpGeneric,             COsdExit2ndSharpGeneric             },
 { COsdEnter2ndDdcciGeneric,             COsdLeft2ndDdcciGeneric,             COsdRight2ndDdcciGeneric,             COsdExit2ndDdcciGeneric             },
 { COsdEnter2ndInformationGeneric,       COsdLeft2ndInformationGeneric,       COsdRight2ndInformationGeneric,       COsdExit2ndInformationGeneric       },
 { COsdEnter2ndDcrGeneric,               COsdLeft2ndDcrGeneric,               COsdRight2ndDcrGeneric,               COsdExit2ndDcrGeneric               },
/*
 { COsdEnter2ndOd,                COsdLeft2ndOd,                COsdRight2ndOd,                COsdExit2ndOd                },
*/
 { COsdEnter2ndDisplayModeGeneric,       COsdLeft2ndDisplayModeGeneric,       COsdRight2ndDisplayModeGeneric,       COsdExit2ndDisplayModeGeneric       },
#if(_HDMI_OVERSCAN ==_ON)
 { COsdEnter2ndOverScanGeneric,          COsdLeft2ndOverScanGeneric,          COsdRight2ndOverScanGeneric,          COsdExit2ndOverScanGeneric          },
#endif
#if(_TMDS_SUPPORT==_ON)
 { COsdEnter2ndInputSelectGeneric,       COsdLeft2ndInputSelectGeneric,       COsdRight2ndInputSelectGeneric,       COsdExit2ndInputSelectGeneric       },
#endif
#if(_AUDIO_SUPPORT==_ENABLE)
 { COsdEnter2ndVolumeGeneric,            COsdLeft2ndVolumeGeneric,            COsdRight2ndVolumeGeneric,            COsdExit2ndVolumeGeneric,           },
 { COsdEnter2ndMuteGeneric,              COsdLeft2ndMuteGeneric,              COsdRight2ndMuteGeneric,              COsdExit2ndMuteGeneric,             },
#if((_AUDIO_LINEIN_SUPPORT == _ON) && (_HDMI_SUPPORT == _ON))
 { COsdEnter2ndLineInGeneric,            COsdLeft2ndLineInGeneric,            COsdRight2ndLineInGeneric,            COsdExit2ndLineInGeneric,           },
#endif
#endif
 { COsdEnter2ndRecallConfirmYesGeneric,  COsdLeft2ndRecallConfirmYesGeneric,  COsdRight2ndRecallConfirmYesGeneric,  COsdExit2ndRecallConfirmYesGeneric  },
 { COsdEnter2ndRecallConfirmNoGeneric,   COsdLeft2ndRecallConfirmNoGeneric,   COsdRight2ndRecallConfirmNoGeneric,   COsdExit2ndRecallConfirmNoGeneric   },
 { COsdEnter3rdSharpSelectGeneric,       COsdLeft3rdSharpSelectGeneric,       COsdRight3rdSharpSelectGeneric,       COsdExit3rdSharpSelectGeneric       },
 { COsdEnter3rdInformationGeneric,       COsdLeft3rdInformationGeneric,       COsdRight3rdInformationGeneric,       COsdExit3rdInformationGeneric       },
#if(_AUDIO_SUPPORT==_ENABLE)
 { COsdEnter3rdMuteOnOffGeneric,         COsdLeft3rdMuteOnOffGeneric,         COsdRight3rdMuteOnOffGeneric,         COsdExit3rdMuteOnOffGeneric,        },
#if((_AUDIO_LINEIN_SUPPORT == _ON) && (_HDMI_SUPPORT == _ON))
 { COsdEnter3rdLineInSelectGeneric,      COsdLeft3rdLineInSelectGeneric,      COsdRight3rdLineInSelectGeneric,      COsdExit3rdLineInSelectGeneric,     },
#endif
#endif
 { COsdEnter3rdDdcciOnOffGeneric,        COsdLeft3rdDdcciOnOffGeneric,        COsdRight3rdDdcciOnOffGeneric,        COsdExit3rdDdcciOnOffGeneric        },
 { COsdEnter3rdDcrOnOffGeneric,          COsdLeft3rdDcrOnOffGeneric,          COsdRight3rdDcrOnOffGeneric,          COsdExit3rdDcrOnOffGeneric          },
/*
 { COsdEnter3rdOdOnOff,           COsdLeft3rdOdOnOff,           COsdRight3rdOdOnOff,           COsdExit3rdOdOnOff           },
*/
 { COsdEnter3rdDisplayModeSelectGeneric, COsdLeft3rdDisplayModeSelectGeneric, COsdRight3rdDisplayModeSelectGeneric, COsdExit3rdDisplayModeSelectGeneric},
#if(_HDMI_OVERSCAN == _ON)
 { COsdEnter3rdOverScanOnOffGeneric,     COsdLeft3rdOverScanOnOffGeneric,     COsdRight3rdOverScanOnOffGeneric,     COsdExit3rdOverScanOnOffGeneric     },
#endif
 { COsdEnterFactoryWhiteBalanceGeneric,  COsdLeftMainFactoryWhiteBalanceGeneric,  COsdRightMainFactoryWhiteBalanceGeneric,  COsdExitFactoryWhiteBalanceGeneric, },
 { COsdEnterFactoryBurnInGeneric,        COsdLeftMainFactoryBurnInGeneric,        COsdRightMainFactoryBurnInGeneric,        COsdExitFactoryBurnInGeneric, },
 { COsdEnterFactoryAdcGeneric,           COsdLeftMainFactoryAdcGeneric,           COsdRightMainFactoryAdcGeneric,           COsdExitFactoryAdcGeneric, },
 { COsdEnterFactoryBurnInOnOffGeneric,   COsdLeftMainFactoryBurnInOnOffGeneric,   COsdRightMainFactoryBurnInOnOffGeneric,   COsdExitFactoryBurnInOnOffGeneric, },
 { COsdEnterFactoryAdcSelectGeneric,     COsdLeftMainFactoryAdcSelectGeneric,     COsdRightMainFactoryAdcSelectGeneric,     COsdExitFactoryAdcSelectGeneric, },
 { COsdEnter3rdContrastAdjustGeneric,    COsdLeft3rdContrastAdjustGeneric,    COsdRight3rdContrastAdjustGeneric,    COsdExit3rdContrastAdjustGeneric    },
 { COsdEnter3rdBrightAdjustGeneric,      COsdLeft3rdBrightAdjustGeneric,      COsdRight3rdBrightAdjustGeneric,      COsdExit3rdBrightAdjustGeneric      },
 { COsdEnter3rdPosHAdjustGeneric,        COsdLeft3rdPosHAdjustGeneric,        COsdRight3rdPosHAdjustGeneric,        COsdExit3rdPosHAdjustGeneric        },
 { COsdEnter3rdPosVAdjustGeneric,        COsdLeft3rdPosVAdjustGeneric,        COsdRight3rdPosVAdjustGeneric,        COsdExit3rdPosVAdjustGeneric        },
 { COsdEnter3rdClockAdjustGeneric,       COsdLeft3rdClockAdjustGeneric,       COsdRight3rdClockAdjustGeneric,       COsdExit3rdClockAdjustGeneric       },
 { COsdEnter3rdPhaseAdjustGeneric,       COsdLeft3rdPhaseAdjustGeneric,       COsdRight3rdPhaseAdjustGeneric,       COsdExit3rdPhaseAdjustGeneric       },
 { COsdEnter3rdMenuPosHAdjustGeneric,    COsdLeft3rdMenuPosHAdjustGeneric,    COsdRight3rdMenuPosHAdjustGeneric,    COsdExit3rdMenuPosHAdjustGeneric    },
 { COsdEnter3rdMenuPosVAdjustGeneric,    COsdLeft3rdMenuPosVAdjustGeneric,    COsdRight3rdMenuPosVAdjustGeneric,    COsdExit3rdMenuPosVAdjustGeneric    },
 { COsdEnter3rdTimeOutAdjustGeneric,     COsdLeft3rdTimeOutAdjustGeneric,     COsdRight3rdTimeOutAdjustGeneric     ,COsdExit3rdTimeOutAdjustGeneric     },
 { COsdEnter3rdUserColorAdjustRGeneric,  COsdLeft3rdUserColorAdjustRGeneric,  COsdRight3rdUserColorAdjustRGeneric,  COsdExit3rdUserColorAdjustRGeneric  },
 { COsdEnter3rdUserColorAdjustGGeneric,  COsdLeft3rdUserColorAdjustGGeneric,  COsdRight3rdUserColorAdjustGGeneric,  COsdExit3rdUserColorAdjustGGeneric  },
 { COsdEnter3rdUserColorAdjustBGeneric,  COsdLeft3rdUserColorAdjustBGeneric,  COsdRight3rdUserColorAdjustBGeneric,  COsdExit3rdUserColorAdjustBGeneric  },
#if(_AUDIO_SUPPORT==_ENABLE)
 { COsdEnter3rdVolumeAdjustGeneric,      COsdLeft3rdVolumeAdjustGeneric,      COsdRight3rdVolumeAdjustGeneric,      COsdExit3rdVolumeAdjustGeneric,     },
#endif
 { COsdEnterFactoryAdcGenericAdjustGeneric,     COsdLeftMainFactoryAdcGenericAdjustGeneric, COsdRightMainFactoryAdcGenericAdjustGeneric, COsdExitFactoryAdcGenericAdjustGeneric,    },
#if(_TMDS_SUPPORT  == _ON)
 { COsdEnterFastInputGeneric,            COsdLeftFastInputGeneric,            COsdRightFastInputGeneric,            COsdExitFastInputGeneric,           },
#endif
//**********************ryan add new osd func*************************//
 { COsdEnterECOOnOff,            COsdLeftECOOnOff,                 COsdRightECOOnOff,            COsdExitECOOnOff          },
 { COsdEnterOptiColor,               COsdLeftOptiColor,                COsdRightOptiColor,               COsdExitOptiColor          },
//**********************ryan add new osd func*************************//
};
#endif  //End of #if(_OSD_TYPE == _GENERIC_OSD)

⌨️ 快捷键说明

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