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

📄 menufunc_new_pal.h

📁 lcd tv : MST9E19A原代码
💻 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 + -