📄 msapi_ace.h
字号:
#ifndef MSAPI_ACE_H
#define MSAPI_ACE_H
#include "DataType.h"
#include "Board.h"
#include "drvAnalog_DataType.h"
#include "MApp_GlobalVar.h"// kevin 071206
/********************************************************************************/
/* Macro */
/* ******************************************************************************/
/********************************************************************************/
/* Struct */
/* ******************************************************************************/
typedef enum
{
ACE_COMB_TABLE,
ACE_SNR_TABLE,
ACE_DEBLOCKING_TABLE,
ACE_VPEAKING_TABLE,
ACE_POSTSCALING_TABLE,
ACE_HPEAKING_TABLE,
ACE_YADJUST_TABLE,
ACE_FCC_TABLE,
ACE_ICC_TABLE,
ACE_IBC_TABLE,
ACE_IHC_TABLE,
ACE_NOISEMASK_TABLE,
ACE_BLEWLE_TABLE,
ACE_YCGAIN_TABLE,
ACE_YCCORING_TABLE,
ACE_SHINNY_TABLE
} EN_ACE_TABLE_TYPE;
#if 1// kevin 071206
#define LPF_CTL_VD_443 0
#define LPF_CTL_VD_358 1
#define LPF_CTL_ANALOG_PORT 2
#define LPF_CTL_TV_STRONG 3
#define LPF_CTL_TV_NORMAL 4
#define LPF_CTL_TURN_OFF 0xFF
#endif
#ifdef MSAPI_ACE_C
#define INTERFACE
#else
#define INTERFACE extern
#endif
/********************************************************************************/
/* Function Prototypes */
/********************************************************************************/
#if (MWE_FUNCTION)
INTERFACE void msAPI_ACE_MWElnit();
INTERFACE void msAPI_ACE_MWECtl(U8 u8Status);
INTERFACE void msAPI_ACE_MWEWindow(U8 u8Status);
INTERFACE void msAPI_ACE_MWEHandler(void);
#endif
INTERFACE void msAPI_ACE_ColorCtrl(MS_INPUT_SOURCE_TYPE enInputSourceType, BOOLEAN bIsHDTV);
INTERFACE void msAPI_ACE_GammaOnOff(BOOLEAN bOnOff);
INTERFACE void msAPI_ACE_SetColorMatrix(MS_INPUT_SOURCE_TYPE enInputSourceType);
INTERFACE void msAPI_ACE_SetPCYUV2RGB(BOOLEAN bEnable);
INTERFACE void msAPI_ACE_SetNR(MS_INPUT_SOURCE_TYPE enInputSourceType, BOOLEAN bAuto, MS_3D_NR_FUNCTION_TYPE en3DNRType);
INTERFACE void msAPI_ACE_SetTable(U8 u8TableType, MS_REG16_TYPE* pu16Table);
INTERFACE void msAPI_ACE_SetContrast ( U8 u8PC, U8 u8Contrast );
INTERFACE void msAPI_ACE_SetPCContrast ( U8 u8Contrast );
INTERFACE void msAPI_ACE_SetPCSharpness( U8 u8Sharpness );
INTERFACE void msAPI_ACE_AdjustSharpness( U8 u8Sharpness );
INTERFACE void msAPI_ACE_AdjustVideoContrast( U8 u8Contrast );
INTERFACE void msAPI_ACE_SetSharpness( U8 u8Sharpness );
INTERFACE void msAPI_ACE_AdjustVideoHue( U8 u8Hue );
INTERFACE void msAPI_ACE_AdjustVideoSaturation( U8 u8Saturation );
INTERFACE void msAPI_ACE_SetColorTemperature(U8 u8PC,U8 u8Red, U8 u8Green, U8 u8Blue);
INTERFACE void msAPI_ACE_SetVideoColorTemperature(U8 u8Red, U8 u8Green, U8 u8Blue );
INTERFACE void msAPI_ACE_SetPCColorTemperature( U8 u8Red, U8 u8Green, U8 u8Blue );
#if 1// kevin 071206
INTERFACE void msAPI_PicSetContrast( U8 u8Contrast, U8 u8SubContrast );
INTERFACE void msAPI_PicSetBacklight( U8 u8Backlight );
INTERFACE void msAPI_PicSetBrightness( U8 u8Brightness, U8 u8SubBrightness );
INTERFACE void msAPI_PicSetRGBBrightness(U8 u8Red, U8 u8Green, U8 u8Blue );
INTERFACE void msAPI_PicSetHue( U8 u8Hue );
INTERFACE void msAPI_PicSaturation( U8 u8Saturation );
INTERFACE void msAPI_PicSetSharpness( U8 u8Sharpness );
INTERFACE void msAPI_PicSetColorTemp( T_MS_COLOR_TEMP *pstColorTemp);
INTERFACE void msAPI_PicSetBlackLevel(E_MS_BLACK_LEVEL eBlackLevel);
#endif
#undef INTERFACE
#endif /* MSAPI_ACE_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -