📄 video.h
字号:
//---------------------------------------------------------------------------
// Terawins Inc. Company Confidential Strictly Private
//
// $Archive: Video.h $
// $Revision: 2.0 $
// $Author: jwang $
// $Date: 2003/08/13 $
//
// --------------------------------------------------------------------------
// >>>>>>>>>>>>>>>>>>>>>>>>> COPYRIGHT NOTICE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
// --------------------------------------------------------------------------
// Copyright 2002(c) Terawins Inc.
// This is an unpublished work.
// --------------------------------------------------------------------------
#if !defined(__VIDEO_H__)
#define __VIDEO_H__
//Regs of video chip
#ifdef VIDEO_TVP5150
#define V_BRIGHT_MAX 0xFF
#define V_BRIGHT_DEF 0x80
#define V_BRIGHT_MIN 0
#define V_CONTRAST_MAX 0xFF
#define V_CONTRAST_DEF 0x80
#define V_CONTRAST_MIN 0
#define V_SAT_MAX 0xFF
#define V_SAT_DEF 0x80
#define V_SAT_MIN 0
#define V_HUE_MAX 0xfF
#define V_HUE_DEF 0x80
#define V_HUE_MIN 0x00
#define V_SHARP_MAX 0x07
#define V_SHARP_DEF 0x01
#define V_SHARP_MIN 0x01
#define V_SHARP_EN 0x01 // 0x01 Enable 0x00 Disable //Ruby
#define V_SHARP_DS 0x00
#define VIDEO_ADDR 0xBa //I2C address
#define VSHARP 0x08
#define VBRIGHT 0x09
#define VCONTRAST 0x0c
#define VSAT 0x0a
#define VHUE 0x0b
void InitTVP5150(void);
//void Init5264(void);
void TVP5150VsyncSwitch(void);
#endif //VIDEO_TVP5150
#if 1
#define V_BRIGHT_MAX 0xFF //0xB2 //0xFF Bruce 2005-07-04
#define V_BRIGHT_DEF 0x80
#define V_BRIGHT_MIN 0x00 //0x4E //0x00 Bruce 2005-07-04
#define V_CONTRAST_MAX 0xFF //0xB2 //0xFF Bruce 2005-07-04
#define V_CONTRAST_DEF 0x80
#define V_CONTRAST_MIN 0x00 //0x4E //0x00 Bruce 2005-07-04
#define V_SAT_MAX 0xFF //0xB2 //0xFF Bruce 2005-07-04
#define V_SAT_DEF 0x80
#define V_SAT_MIN 0x00 //0x4E //0x00 Bruce 2005-07-04
#define V_HUE_MAX 0xFF //0xB2 //0xFF Bruce 2005-07-04
#define V_HUE_DEF 0x80
#define V_HUE_MIN 0x00 //0x4E //0x00 Bruce 2005-07-04
#define V_SHARP_MAX 0x06 //0x15//0x06 Bruce 2005-07-04 // 0x05 Ruby 2004-10-07
#define V_SHARP_DEF 0x01
#define V_SHARP_MIN 0x00
#define V_SHARP_MSK 0x01
#define V_SHARP_DS 0x00
#if (defined T112) // kenny 20050301
// add by Sherman 06'01'18
#define V_RGB_MAX 0x0f
#define V_RGB_DEF 0x0f
#define V_RGB_MIN 0x00
// add by Sherman 06'01'23
#define V_VCOMA_MAX 0x1f
#define V_VCOMA_DEF 0x1a
#define V_VCOMA_MIN 0x00
// add by Sherman 06'01'23
#define V_VCOMD_MAX 0x1f
#define V_VCOMD_DEF 0x17
#define V_VCOMD_MIN 0x00
#define VRGB 0xE4 // add by Sherman 06'01'18
#define VVCOMA 0xE5 // add by Sherman 06'01'23
#define VVCOMD 0xE6 // add by Sherman 06'01'23
#elif (defined T116)
#define V_RGB_MAX 0x1f // N/A
#define V_RGB_DEF 0x0f // N/A
#define V_RGB_MIN 0x00 // N/A
#define V_VCOMA_MAX 0x1f
#define V_VCOMA_DEF 0x1a
#define V_VCOMA_MIN 0x00
#define V_VCOMD_MAX 0x1f
#define V_VCOMD_DEF 0x17
#define V_VCOMD_MIN 0x00
#define VRGB 0xE4 // N/A
#define VVCOMA 0xE5
#define VVCOMD 0xE4
#endif
#define VIDEO_ADDR 0x54 //I2C address
#define VSHARP 0x80
// #define VBRIGHT 0x09 // Ruby 2004-10-08 //page 2
// #define VCONTRAST 0x08
#define VBRIGHT 0x69 //page 0
#define VCONTRAST 0x68
#define VSAT 0x6c
#define VHUE 0x0b
#endif
void OSDResetVideoData(void);
void OSDSetVideoValues(void);
void VideoCaptureReset(void);
void EEPSaveVideoData(void);
#endif // __VIDEO_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -