📄 osdadjust.h
字号:
/*
$Workfile: OsdAdjust.h $
$Revision: 1.18 $
$Date: Sep 07 2004 16:31:44 $
*/
//******************************************************************
//
// Copyright (C) 2002. GENESIS MICROCHIP INC.
// All rights reserved. No part of this program may be reproduced.
//
// Genesis Microchip Corp., 2150 Gold Street
// Alviso, CA 95002 USA
// Genesis Microchip Inc., 165 Commerce Valley Dr. West
// Thornhill, Ontario, Canada, L3T 7V8
//
//================================================================
//
// MODULE: OsdAdjust.h
//
// USAGE : This module contains osd adjuster functions
//
//
//******************************************************************
#ifndef __OSDADJUST_H__
#define __OSDADJUST_H__
#pragma pack(push)
#pragma pack(1)
#define BYTE_SIZE (1)
#define WORD_SIZE (2)
#define NUM_OSD_POSITIONS 1000
// TranslationTableEntry flags
#define TTEF_NoAutorepeat 0
#define TTEF_Autorepeat 1
#define TTEF_TableContinues 0
#define TTEF_TableEnds 1
#define TTID_DefaultStateTrTable 0
#define SetTimer(TimerID,TimerCount) BIT7 | BIT6 | BIT5 | TimerID, (WORD)TimerCount >> 8, (BYTE)TimerCount
#define TIMER_ID_MASK (~(BIT7 | BIT6 | BIT5))
#ifdef Genesis_REF_OSD
typedef enum ColorTempEnu{
CTEMP_SRGB //NO_CTEMP, PDR#2405
,CTEMP_USER
,CTEMP_4200K
,CTEMP_5000K
,CTEMP_6500K
,CTEMP_7500K
,CTEMP_9300K
,CTEMP_NON_SRGB // PDR#2405. 3/5/02 BenH
,CTEMP_CURRENT
};
#endif
typedef union OsdTimerDataUnion
{
DWORD D_Value;
struct
{
BYTE empty;
WORD TimerVal;
BYTE TimerId;
} OsdTimer;
} OsdTimerData;
// For Color / Input byte
#define InputMask 0x0f
#define ColorMask 0xf0
#define ColorShift 4
#define AnalogInput 0
#define DigitalInput 1
#define AllChannels 0
#define RedChannel 1
#define GreenChannel 2
#define BlueChannel 3
#define PowerOn 0x10
void far OsdFloating();
void far SetSplashScreenOff();
void far AdjustAudioBalance();
void far AdjustAudioVolume(void);//mqh
void far AdjustBlackLevel();
void far AdjustBrightness();
void far AdjustContrast();
void far AdjustGammaMoire();
void far AdjustHPos();
void far AdjustHSyncPhase();
void far AdjustHTotal();
void far AdjustOSDTimeout();
void far AdjustOsdHVPos(void);
void far AdjustOsdHPos(void);
void far AdjustOsdVPos(void);
void far AdjustVPos();
void far AdjustsRGB();
void far InputSelect();
void far ResetOSDTimer ();
void far ResetTimer ();
void far UnselectTabControl();
void far SelectTabControl();
void far RestoreModeIndepSettings();
void far InternalTestPatterns();
void far ClearPowerOnFlag();
void far DoAutoConfig();
void far LoadTabControl();
void far RequestNoSyncSleep();
void far RequestSoftPowerOff();
void far RequestSoftPowerOn();
void far SetPowerOnFlag();
void far SendPowerDownMessage();
void far AdjustOsdDirection(void);
void far InitPanelNameForDynamicControl(void);
BYTE far GetPowerOnFlag(void);
void far TestPrimitives(void);
extern BYTE ROM SM_EventTable[];
void far ChangeLockUnlockOSD(void);
void SelectOnOffBitmapButton(void);
void UnselectOnOffBitmapButton(void);
void ResetOnOffBitmapButton(void);
void SetOnOffBitmapButton(void);
void far ToggleOnOffBitmapButton(void);
void far RequestSleepByOSD(void); //lyh 7.29
void LogoIn(void);
void LogoOut(void);
extern BOOL m_UseAudio;//lyh 9.20
#pragma pack(pop)
#endif //__OSDADJUST_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -