📄 osd_uset.h
字号:
////////////////////////////////////////////////////////////////////////////////
// Genesis Microchip, Inc.
// This file was generated by Genesis Workbench. PLEASE DO NOT EDIT MANUALLY
////////////////////////////////////////////////////////////////////////////////
#ifndef OSD_USET_H_DEFINED
#define OSD_USET_H_DEFINED
#ifdef __PARADIGM__
#pragma pack(push)
#pragma pack(1)
#endif //__PARADIGM__
typedef struct ModeIndependentUserPrefTypeStruct
{
BYTE Brightness;
BYTE Contrast;
BYTE Color;
WORD HPosOSD;
WORD VPosOSD;
BYTE Switches;
BYTE OSDTimeout;
BYTE OverlappedMode;
BYTE AdcRedOffset2;
BYTE AdcGreenOffset2;
BYTE AdcBlueOffset2;
WORD AdcRedGain;
WORD AdcGreenGain;
WORD AdcBlueGain;
SBYTE ACMFleshToneGain;
SBYTE ACMColorGain;
SBYTE ACMGreenGain;
BYTE RedColor;
BYTE GreenColor;
BYTE BlueColor;
BYTE OSDLanguage;
SBYTE TestPatternStatus;
SBYTE Sharpness;
BYTE OsdDirection;
BYTE Hue;
BYTE Saturation;
WORD W_OsdAccAcmFlag;
BYTE LockUnlockOSD;
SBYTE AdcRedOffset2YUV;
SBYTE AdcGreenOffset2YUV;
SBYTE AdcBlueOffset2YUV;
SWORD AdcRedGainYUV;
SWORD AdcGreenGainYUV;
SWORD AdcBlueGainYUV;
SBYTE SixAxisRedColor;
SBYTE SixAxisGreenColor;
SBYTE SixAxisBlueColor;
SBYTE SixAxisMagentaColor;
SBYTE SixAxisCyanColor;
SBYTE SixAxisYellowColor;
BYTE ColorAxis;
BYTE ACMMode;
BYTE ThemeMode;
SBYTE LBNCMode;
BYTE AudioVolume;
BYTE AudioMute;
BYTE RBlackLevel;
BYTE GBlackLevel;
BYTE BBlackLevel;
} ModeIndependentUserPrefType;
#define ModeIndependentUserPrefSize (sizeof(ModeIndependentUserPrefType))
#ifdef __PARADIGM__
#pragma pack(pop)
#endif //__PARADIGM__
typedef enum
{
Brightness_offset = 0,
Contrast_offset = Brightness_offset + BYTE_SIZE,
Color_offset = Contrast_offset + BYTE_SIZE,
HPosOSD_offset = Color_offset + BYTE_SIZE,
VPosOSD_offset = HPosOSD_offset + WORD_SIZE,
Switches_offset = VPosOSD_offset + WORD_SIZE,
OSDTimeout_offset = Switches_offset + BYTE_SIZE,
OverlappedMode_offset = OSDTimeout_offset + BYTE_SIZE,
AdcRedOffset2_offset = OverlappedMode_offset + BYTE_SIZE,
AdcGreenOffset2_offset = AdcRedOffset2_offset + BYTE_SIZE,
AdcBlueOffset2_offset = AdcGreenOffset2_offset + BYTE_SIZE,
AdcRedGain_offset = AdcBlueOffset2_offset + BYTE_SIZE,
AdcGreenGain_offset = AdcRedGain_offset + WORD_SIZE,
AdcBlueGain_offset = AdcGreenGain_offset + WORD_SIZE,
ACMFleshToneGain_offset = AdcBlueGain_offset + WORD_SIZE,
ACMColorGain_offset = ACMFleshToneGain_offset + BYTE_SIZE,
ACMGreenGain_offset = ACMColorGain_offset + BYTE_SIZE,
RedColor_offset = ACMGreenGain_offset + BYTE_SIZE,
GreenColor_offset = RedColor_offset + BYTE_SIZE,
BlueColor_offset = GreenColor_offset + BYTE_SIZE,
OSDLanguage_offset = BlueColor_offset + BYTE_SIZE,
TestPatternStatus_offset = OSDLanguage_offset + BYTE_SIZE,
Sharpness_offset = TestPatternStatus_offset + BYTE_SIZE,
OsdDirection_offset = Sharpness_offset + BYTE_SIZE,
Hue_offset = OsdDirection_offset + BYTE_SIZE,
Saturation_offset = Hue_offset + BYTE_SIZE,
W_OsdAccAcmFlag_offset = Saturation_offset + BYTE_SIZE,
LockUnlockOSD_offset = W_OsdAccAcmFlag_offset + WORD_SIZE,
AdcRedOffset2YUV_offset = LockUnlockOSD_offset + BYTE_SIZE,
AdcGreenOffset2YUV_offset = AdcRedOffset2YUV_offset + BYTE_SIZE,
AdcBlueOffset2YUV_offset = AdcGreenOffset2YUV_offset + BYTE_SIZE,
AdcRedGainYUV_offset = AdcBlueOffset2YUV_offset + BYTE_SIZE,
AdcGreenGainYUV_offset = AdcRedGainYUV_offset + WORD_SIZE,
AdcBlueGainYUV_offset = AdcGreenGainYUV_offset + WORD_SIZE,
SixAxisRedColor_offset = AdcBlueGainYUV_offset + WORD_SIZE,
SixAxisGreenColor_offset = SixAxisRedColor_offset + BYTE_SIZE,
SixAxisBlueColor_offset = SixAxisGreenColor_offset + BYTE_SIZE,
SixAxisMagentaColor_offset = SixAxisBlueColor_offset + BYTE_SIZE,
SixAxisCyanColor_offset = SixAxisMagentaColor_offset + BYTE_SIZE,
SixAxisYellowColor_offset = SixAxisCyanColor_offset + BYTE_SIZE,
ColorAxis_offset = SixAxisYellowColor_offset + BYTE_SIZE,
ACMMode_offset = ColorAxis_offset + BYTE_SIZE,
ThemeMode_offset = ACMMode_offset + BYTE_SIZE,
LBNCMode_offset = ThemeMode_offset + BYTE_SIZE,
AUD_Volume_offset = LBNCMode_offset + BYTE_SIZE,
AUD_Mute_offset = AUD_Volume_offset + BYTE_SIZE,
RBlacklevel_offset = AUD_Mute_offset + BYTE_SIZE,
GBlacklevel_offset = RBlacklevel_offset + BYTE_SIZE,
BBlacklevel_offset = GBlacklevel_offset + BYTE_SIZE
} ModeIndependentOffsets;
extern ModeIndependentUserPrefType ModeIndependentUserPreferences;
extern ModeIndependentUserPrefType ROM FactoryDefaultInROM;
#ifdef __PARADIGM__
#pragma pack(push)
#pragma pack(1)
#endif //__PARADIGM__
typedef struct ModeDependentUserPrefTypeStruct
{
WORD HTotal;
WORD HStart;
WORD VStart;
WORD HSyncPhase;
SWORD PhaseSkew;
WORD HStartBestValue;
WORD HTotalBestValue;
WORD VStartBestValue;
WORD HSyncPhaseBestValue;
WORD VFStartOffset;
} ModeDependentUserPrefType;
#define ModeDependentUserPrefSize (sizeof(ModeDependentUserPrefType))
#ifdef __PARADIGM__
#pragma pack(pop)
#endif //__PARADIGM__
typedef enum
{
HTotal_offset = 0,
HStart_offset = HTotal_offset + WORD_SIZE,
VStart_offset = HStart_offset + WORD_SIZE,
HSyncPhase_offset = VStart_offset + WORD_SIZE,
PhaseSkew_offset = HSyncPhase_offset + WORD_SIZE,
HStartBestValue_offset = PhaseSkew_offset + WORD_SIZE,
HTotalBestValue_offset = HStartBestValue_offset + WORD_SIZE,
VStartBestValue_offset = HTotalBestValue_offset + WORD_SIZE,
HSyncPhaseBestValue_offset = VStartBestValue_offset + WORD_SIZE,
VFStartValue_offset = HSyncPhaseBestValue_offset + WORD_SIZE
} ModeDependentOffsets;
extern ModeDependentUserPrefType ModeDependentUserPreferences;
#ifdef __PARADIGM__
#pragma pack(push)
#pragma pack(1)
#endif //__PARADIGM__
typedef struct GlobalUserPrefTypeStruct
{
WORD MenuXPos;
WORD MenuYPos;
WORD PtrSegment;
WORD PtrOffset;
} GlobalUserPrefType;
#define GlobalUserPrefSize (sizeof(GlobalUserPrefType))
#ifdef __PARADIGM__
#pragma pack(pop)
#endif //__PARADIGM__
typedef enum
{
MenuXPos_offset = 0,
MenuYPos_offset = MenuXPos_offset + WORD_SIZE,
PtrSegment_offset = MenuYPos_offset + WORD_SIZE,
PtrOffset_offset = PtrSegment_offset + WORD_SIZE
} GlobalOffsets;
extern GlobalUserPrefType GlobalUserPreferences;
#ifdef __PARADIGM__
#pragma pack(push)
#pragma pack(1)
#endif //__PARADIGM__
typedef struct FactoryMenuGlobalsUserPrefTypeStruct
{
BYTE FactoryColor;
BYTE FactoryGainRed;
BYTE FactoryGainGreen;
BYTE FactoryGainBlue;
BYTE FactoryColorTempAdjRed;
BYTE FactoryColorTempAdjGreen;
BYTE FactoryColorTempAdjBlue;
BYTE FactorysRGBBrightnessValue;
BYTE FactorysRGBContrastValue;
BYTE FactoryBrightnessMaxSetting;
BYTE FactoryContrastMaxSetting;
BYTE FactoryBrightnessMinSetting;
BYTE FactoryContrastMinSetting;
WORD MonitorOnTime;
WORD BacklightOnTime;
WORD PowerOnTimes;
WORD FactoryGmRegAddress;
BYTE FactoryGmRegValue;
SBYTE FactoryBurnInMode;
BYTE FactoryBlendValue;
} FactoryMenuGlobalsUserPrefType;
#define FactoryMenuGlobalsUserPrefSize (sizeof(FactoryMenuGlobalsUserPrefType))
#ifdef __PARADIGM__
#pragma pack(pop)
#endif //__PARADIGM__
typedef enum
{
FactoryColor_offset = 0,
FactoryGainRed_offset = FactoryColor_offset + BYTE_SIZE,
FactoryGainGreen_offset = FactoryGainRed_offset + BYTE_SIZE,
FactoryGainBlue_offset = FactoryGainGreen_offset + BYTE_SIZE,
FactoryColorTempAdjRed_offset = FactoryGainBlue_offset + BYTE_SIZE,
FactoryColorTempAdjGreen_offset = FactoryColorTempAdjRed_offset + BYTE_SIZE,
FactoryColorTempAdjBlue_offset = FactoryColorTempAdjGreen_offset + BYTE_SIZE,
FactorysRGBBrightnessValue_offset = FactoryColorTempAdjBlue_offset + BYTE_SIZE,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -