📄 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
#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 0x06 // 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
#define V_VOL_MAX 0xFF
#define V_VOL_MIN 0x00
#define V_VOL_DEF 0x80
#define V_LAG_DEF 0x80
#define V_BRIGHT_STANDARD 0x80
#define V_CONTRAST_STANDARD 0x80
#define V_SHARP_STANDARD 0x01
#define V_SAT_STANDARD 0x80
#define V_BRIGHT_SOFT 0x66
#define V_CONTRAST_SOFT 0x66
#define V_SHARP_SOFT 0x01
#define V_SAT_SOFT 0x66
#define V_BRIGHT_VIVID 0x8c
#define V_CONTRAST_VIVID 0x8c
#define V_SHARP_VIVID 0x01
#define V_SAT_VIVID 0xa6
#define V_BRIGHT_BRIGHT 0x99
#define V_CONTRAST_BRIGHT 0x8c
#define V_SHARP_BRIGHT 0x01
#define V_SAT_BRIGHT 0x8c
#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
#define VOLUME 0xE9
#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 + -