vid_ctrl.h

来自「MTK1389 SOURCE CODE」· C头文件 代码 · 共 94 行

H
94
字号
/**********************************************************************/
/***************    MTK CONFIDENTIAL & COPYRIGHTED     ****************/
/***************                                       ****************/
/***************  $Modtime:: 04/04/19 3:01p    $       ****************/
/***************  $Revision:: 1                $       ****************/
/***************                                       ****************/
/***************   Description :                       ****************/
/***************                                       ****************/
/***************                                       ****************/
/***************       Company : MediaTek Inc.         ****************/
/***************    Programmer :                       ****************/
/**********************************************************************/

#ifndef _VID_CTRL_H_
#define _VID_CTRL_H_

// *********************************************************************
// Function prototypes
// *********************************************************************
void vInitVideoShareInfo(void) large;
void vVideoTvSystem(BYTE bSystem) large;
void vVideoGammaLevel(BYTE bLevel) large;
char cVideoGammaBright(char cLevel) large;
char cVideoGammaContrast(char cLevel) large;
void vVideoHueDegree(char cDegree) large;
#ifdef MT1379
void vVideoHueSaturation(char cLevel) large;
#else
void vVideoHueSaturation(BYTE bLevel) large;
#endif
void vVideoEdgeEnhance(BYTE bLevel) large;
void vVideoPedestal(BYTE bType,BOOL fgOnOff) large;
void vVideoSharpness(BYTE bLevel) large;

#ifdef MTK_TVE
void vVideoPScanMode(BYTE bPScanEn, BYTE bTvMode) large;
  #ifdef  SETUP_NO_PSCAN_CTRL
void vVideoUserRecallPScan(BOOL fgInit) large;
  #endif
#endif /* PSCAN_EN */

// *********************************************************************
// Macros
// *********************************************************************
#define bTvSystemSetting()    (bSharedInfo(SI_TV_SYSTEM))

#ifdef MT1379
  #define VID_HUE_DEGREE_MAX  (9)
  #define VID_HUE_DEGREE_MIN  (-9)
#else // MT1369
  #define VID_HUE_DEGREE_MAX  (45)
  #define VID_HUE_DEGREE_MIN  (-45)
#endif // MT1369

#define VID_BRIGHTNESS_MAX    (20)
#define VID_BRIGHTNESS_MIN    (-20)

#define VID_CONTRAST_MAX      (16)
#define VID_CONTRAST_MIN      (-16)

#ifdef MT1379
  #define VID_SATURATION_MAX  (9)
  #define VID_SATURATION_MIN  (-9)
#else
  #define VID_SATURATION_MAX  (16)
  #define VID_SATURATION_MIN  (0)
#endif

#define VID_GAMMA_LEVEL_MAX   (100)
#define VID_GAMMA_LEVEL_MIN   (0)

#define VID_EDGE_ENHANCE_MAX  (2)
#define VID_EDGE_ENHANCE_MIN  (0)

#define VID_SHARPNESS_MAX     (2)
#define VID_SHARPNESS_MIN     (0)

// for zoom user control mode
#define ZOOM_USR_H_BASE   64
#define ZOOM_USR_V_BASE   64

#define ZOOM_USR_H_MAX    255
#define ZOOM_USR_H_MIN    33

#define ZOOM_USR_V_MAX    255
#define ZOOM_USR_V_MIN    33

#define ZOOM_IN_H_STEP    2
#define ZOOM_IN_V_STEP    2

#define ZOOM_OUT_H_STEP   1
#define ZOOM_OUT_V_STEP   1

#endif /* _VID_CTRL_H_ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?