📄 menufunc_new_pal.h
字号:
/******************************************************************************
Copyright (c) 2003 MStar Semiconductor, Inc.
All rights reserved.
[Module Name]: MenuFunc.h
[Date]: 17-Jan-2004
[Comment]:
OSD function relative subroutine.
[Reversion History]:
*******************************************************************************/
#include "define.h"
#include "MenuDef.h"
#ifndef _MENUFUNC_H_
#define _MENUFUNC_H_
#ifdef _MENUFUNC_C_
#define _MENUFUNCDEC_
#else
#define _MENUFUNCDEC_ extern
#endif
WORD DecIncValue(MenuItemActionType action, WORD wValue, WORD wMinValue, WORD wMaxValue, BYTE ucStep);
WORD DecIncValue_Cycle(MenuItemActionType action, WORD wValue, WORD wMinValue, WORD wMaxValue, BYTE ucStep);
WORD GetScale100Value(WORD wValue, WORD wMinValue, WORD wMaxValue);
void SetVideoColorTemp( void );
void SetPCColorTemp( void );
//menu picture
BOOL AdjustPictureContrast(MenuItemActionType action);
WORD GetPictureContrastValue(void);
BOOL AdjustPictureBrightness(MenuItemActionType action);
WORD GetPictureBrightnessValue(void);
BOOL AdjustPictureHue(MenuItemActionType action);
WORD GetPictureHueValue(void);
BOOL AdjustPictureSaturation(MenuItemActionType action);
WORD GetPictureSaturationValue(void);
BOOL AdjustPictureSharpness(MenuItemActionType action);
WORD GetPictureSharpnessValue(void);
BOOL AdjustColorTone(MenuItemActionType action);
BOOL AdjustPictureScale(MenuItemActionType action);
BOOL AdjustPicturePictureMode(MenuItemActionType action);
//menu pc
BOOL AdjustPcContrast(MenuItemActionType action);
WORD GetPcContrastValue(void);
BOOL AdjustPcBrightness(MenuItemActionType action);
WORD GetPcBrightnessValue(void);
BOOL AdjustPcColorTemp(MenuItemActionType action);
BOOL AdjustPcScale(MenuItemActionType action);
BOOL ExecPcAuto(void);
//menu sound
BOOL AdjustSoundBass(MenuItemActionType action);
WORD GetSoundBassValue(void);
BOOL AdjustSoundTreble(MenuItemActionType action);
WORD GetSoundTrebleValue(void);
BOOL AdjustSoundBalance(MenuItemActionType action);
WORD GetSoundBalanceValue(void);
BOOL AdjustMTSMode(MenuItemActionType action);
BOOL AdjustSoundSoundMode(MenuItemActionType action);
BOOL ExecSoundSubWoofer(void);
BOOL ExecSoundAVC(void);
BOOL AdjustSoundLoudness(MenuItemActionType action);
BOOL AdjustSoundSuperBass(MenuItemActionType action);
BOOL AdjustSoundEqualizer(MenuItemActionType action);
WORD GetSoundEqualizerBand1Value(void);
WORD GetSoundEqualizerBand2Value(void);
WORD GetSoundEqualizerBand3Value(void);
WORD GetSoundEqualizerBand4Value(void);
WORD GetSoundEqualizerBand5Value(void);
//menu function
BOOL ExecFunction3DNRAdjust(void);
BOOL AdjustTtxLanguage(MenuItemActionType action);
BOOL AdjustAutoFormat(MenuItemActionType action);
//menu pc geometry
BOOL AdjustPcHPosition(MenuItemActionType action);
WORD GetPcHPositionValue(void);
BOOL AdjustPcVPosition(MenuItemActionType action);
WORD GetPcVPositionValue(void);BOOL AdjustPcPhase(MenuItemActionType action);
BOOL AdjustPcPhase(MenuItemActionType action);
WORD GetPcPhaseValue(void);
BOOL AdjustPcClock(MenuItemActionType action);
WORD GetPcClockValue(void);
//menu OSD
BOOL AdjustSleepTimer(MenuItemActionType action);
WORD GetSleepTimer(void);
BOOL AdjustOsdLanguageAdjust(MenuItemActionType action);
BOOL AdjustOsdHPosition(MenuItemActionType action);
WORD GetOsdHpositionValue(void);
BOOL AdjustOsdVPosition(MenuItemActionType action);
WORD GetOsdVpositionValue(void);
BOOL AdjustOsdDurationValue(MenuItemActionType action);
WORD GetOsdDurationValue(void);
BOOL AdjustOsdBlendValue(MenuItemActionType action);
WORD GetOsdHalftoneValue(void);
BOOL ExecMemoryRecall(void);
//menu chanel
BOOL AdjustColorSystem(MenuItemActionType action);
BOOL AdjustSoundSystem(MenuItemActionType action);
BOOL ExecTVChannelAutoSearch(void);
BOOL ExecTVChannelManualSearch(void);
BOOL ExecTVChannelProgramInit(void);
BOOL AdjustChannelAftMode(MenuItemActionType action);
BOOL AdjustChannelSkipMode(MenuItemActionType action);
BOOL AdjustProgramAreaSelect(MenuItemActionType action);
BOOL AdjustChannelFineTune( MenuItemActionType action );
BOOL AdjustManualSearchChannel(MenuItemActionType action);
BOOL AdjustChannelManualSearch(MenuItemActionType action);
WORD GetSearchFreqPercentage(void);
WORD GetCurChannelFreq_1(void);
WORD GetCurChannelFreq_2(void);
WORD GetSearchChannel(void);
BOOL ExecTVChannelInc(void);
BOOL ExecTVChannelDec(void);
BOOL ExecTVChannelRet(void);
//menu pc color temp
BOOL AdjustRedColor(MenuItemActionType action);
WORD GetPcRedColorValue(void);
BOOL AdjustGreenColor(MenuItemActionType action);
WORD GetPcGreenColorValue(void);
BOOL AdjustBlueColor(MenuItemActionType action);
WORD GetPcBlueColorValue(void);
//menu volume
BOOL AdjustVolume(MenuItemActionType action);
WORD GetVolumeValue(void);
//menu auto adjust
#if ENABLE_POWER_SAVING
BOOL ResetPowerDownCounter(void);
#endif
BOOL AutoConfig(void);
//menu input message
WORD GetHorizontalFreqValue(void);
WORD GetVerticalFreqValue(void);
//FACTORY PART
BOOL ChangeSourceInput(MenuItemActionType action);
BOOL AdjustFactoryEEpromAddress(MenuItemActionType action);
WORD GetFactoryEEpromAddress(void);
BOOL AdjustFactoryEEpromData(MenuItemActionType action);
WORD GetFactoryEEpromData(void);
BOOL ExecFactoryEEpromSave(void);
//ADC
WORD GetFactoryADCROffsetValue(void);
BOOL AdjustFactoryADCROffset(MenuItemActionType action);
WORD GetFactoryADCGOffsetValue(void);
BOOL AdjustFactoryADCGOffset(MenuItemActionType action);
WORD GetFactoryADCBOffsetValue(void);
BOOL AdjustFactoryADCBOffset(MenuItemActionType action);
WORD GetFactoryADCRGainValue(void);
BOOL AdjustFactoryADCRGain(MenuItemActionType action);
WORD GetFactoryADCGGainValue(void);
BOOL AdjustFactoryADCGGain(MenuItemActionType action);
WORD GetFactoryADCBGainValue(void);
BOOL AdjustFactoryADCBGain(MenuItemActionType action);
BOOL ExecFactoryAutoTuneADC(void);
//Picture Mode
BOOL AdjustFactoryPictureMode(MenuItemActionType action);
WORD GetFactoryContrastValue(void);
BOOL AdjustFactoryContrast(MenuItemActionType action);
WORD GetFactoryBrightnessValue(void);
BOOL AdjustFactoryBrightness(MenuItemActionType action);
WORD GetFactorySaturationValue(void);
BOOL AdjustFactorySaturation(MenuItemActionType action);
WORD GetFactorySharpnessValue(void);
BOOL AdjustFactorySharpness(MenuItemActionType action);
//COLOR TEMP
BOOL AdjustFactoryColorTone(MenuItemActionType action);
WORD GetFactoryRedColorValue(void);
WORD GetFactoryGreenColorValue(void);
WORD GetFactoryBlueColorValue(void);
BOOL AdjustFactoryVolumeNLC0(MenuItemActionType action);
WORD GetFactoryVolumeNLC0Value(void);
BOOL AdjustFactoryVolumeNLC1(MenuItemActionType action);
WORD GetFactoryVolumeNLC1Value(void);
BOOL AdjustFactoryVolumeNLC2(MenuItemActionType action);
WORD GetFactoryVolumeNLC2Value(void);
BOOL AdjustFactoryVolumeNLC3(MenuItemActionType action);
WORD GetFactoryVolumeNLC3Value(void);
BOOL AdjustFactoryVolumeNLC4(MenuItemActionType action);
WORD GetFactoryVolumeNLC4Value(void);
//==============FactoryVideoBrightness=========================
BOOL AdjustFactoryVideoBrightnessNLC0(MenuItemActionType action);
WORD GetFactoryVideoBrightnessNLC0Value(void);
BOOL AdjustFactoryVideoBrightnessNLC1(MenuItemActionType action);
WORD GetFactoryVideoBrightnessNLC1Value(void);
BOOL AdjustFactoryVideoBrightnessNLC2(MenuItemActionType action);
WORD GetFactoryVideoBrightnessNLC2Value(void);
BOOL AdjustFactoryVideoBrightnessNLC3(MenuItemActionType action);
WORD GetFactoryVideoBrightnessNLC3Value(void);
BOOL AdjustFactoryVideoBrightnessNLC4(MenuItemActionType action);
WORD GetFactoryVideoBrightnessNLC4Value(void);
//==============FactoryVideoContrast=========================
BOOL AdjustFactoryVideoContrastNLC0(MenuItemActionType action);
WORD GetFactoryVideoContrastNLC0Value(void);
BOOL AdjustFactoryVideoContrastNLC1(MenuItemActionType action);
WORD GetFactoryVideoContrastNLC1Value(void);
BOOL AdjustFactoryVideoContrastNLC2(MenuItemActionType action);
WORD GetFactoryVideoContrastNLC2Value(void);
BOOL AdjustFactoryVideoContrastNLC3(MenuItemActionType action);
WORD GetFactoryVideoContrastNLC3Value(void);
BOOL AdjustFactoryVideoContrastNLC4(MenuItemActionType action);
WORD GetFactoryVideoContrastNLC4Value(void);
//==============FactoryPCBrightness=========================
BOOL AdjustFactoryPCBrightnessNLC0(MenuItemActionType action);
WORD GetFactoryPCBrightnessNLC0Value(void);
BOOL AdjustFactoryPCBrightnessNLC1(MenuItemActionType action);
WORD GetFactoryPCBrightnessNLC1Value(void);
BOOL AdjustFactoryPCBrightnessNLC2(MenuItemActionType action);
WORD GetFactoryPCBrightnessNLC2Value(void);
BOOL AdjustFactoryPCBrightnessNLC3(MenuItemActionType action);
WORD GetFactoryPCBrightnessNLC3Value(void);
BOOL AdjustFactoryPCBrightnessNLC4(MenuItemActionType action);
WORD GetFactoryPCBrightnessNLC4Value(void);
//==============FactoryVideoContrast=========================
BOOL AdjustFactoryPCContrastNLC0(MenuItemActionType action);
WORD GetFactoryPCContrastNLC0Value(void);
BOOL AdjustFactoryPCContrastNLC1(MenuItemActionType action);
WORD GetFactoryPCContrastNLC1Value(void);
BOOL AdjustFactoryPCContrastNLC2(MenuItemActionType action);
WORD GetFactoryPCContrastNLC2Value(void);
BOOL AdjustFactoryPCContrastNLC3(MenuItemActionType action);
WORD GetFactoryPCContrastNLC3Value(void);
BOOL AdjustFactoryPCContrastNLC4(MenuItemActionType action);
WORD GetFactoryPCContrastNLC4Value(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -