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

📄 captureregs.h

📁 VoyagerGX display driver for Windows CE .NET 5.XX Silicon Motion, Inc. VoyagerGX Driver is architec
💻 H
字号:
/**********************************************************************
 *
 * CaptureRegs.h
 *
 * This file contains the defintions for the ZV Port Capture
 * registers.
 *
 * (C) 2002 Silicon Motion, Inc.
 * Written by Triadi Chandra
 *
 *
 **********************************************************************/


// ZV Port Capture Registers

#define CAPTURE_CONTROL                                 0x090000
#define CAPTURE_CONTROL_FIELD                           27:27
#define CAPTURE_CONTROL_FIELD_EVEN						0
#define CAPTURE_CONTROL_FIELD_ODD						1
#define CAPTURE_CONTROL_INTERLACE						26:26
#define CAPTURE_CONTROL_INTERLACE_NON_INTERLACED		0
#define CAPTURE_CONTROL_INTERLACE_INTERLACED			1
#define CAPTURE_CONTROL_CAPTURE_BUFFER					25:25
#define CAPTURE_CONTROL_CAPTURE_BUFFER_0				0
#define CAPTURE_CONTROL_CAPTURE_BUFFER_1				1
#define CAPTURE_CONTROL_VSYNC							24:24
#define CAPTURE_CONTROL_VSYNC_INACTIVE					0
#define CAPTURE_CONTROL_VSYNC_ACTIVE					1
#define CAPTURE_CONTROL_HORIZONTAL_AVE					18:18
#define CAPTURE_CONTROL_HORIZONTAL_AVE_DISABLE			0
#define CAPTURE_CONTROL_HORIZONTAL_AVE_ENABLE			1
#define CAPTURE_CONTROL_2TO1_VERTICAL_SHRINK			17:17
#define CAPTURE_CONTROL_2TO1_VERTICAL_SHRINK_DISABLE	0
#define CAPTURE_CONTROL_2TO1_VERTICAL_SHRINK_ENABLE		1
#define CAPTURE_CONTROL_2TO1_HORIZONTAL_SHRINK			16:16
#define CAPTURE_CONTROL_2TO1_HORIZONTAL_SHRINK_DISABLE	0
#define CAPTURE_CONTROL_2TO1_HORIZONTAL_SHRINK_ENABLE	1
#define CAPTURE_CONTROL_FIELD_DETECT					15:15
#define CAPTURE_CONTROL_FIELD_DETECT_RISING				0
#define CAPTURE_CONTROL_FIELD_DETECT_FALLING			1
#define CAPTURE_CONTROL_VSYNC_PHASE						14:14
#define CAPTURE_CONTROL_VSYNC_PHASE_ACTIVE_HIGH			0
#define CAPTURE_CONTROL_VSYNC_PHASE_ACTIVE_LOW			1
#define CAPTURE_CONTROL_HREF_PHASE						13:13
#define CAPTURE_CONTROL_HREF_PHASE_ACTIVE_HIGH			0
#define CAPTURE_CONTROL_HREF_PHASE_ACTIVE_LOW			1
#define CAPTURE_CONTROL_CLOCK_POLARITY					12:12
#define CAPTURE_CONTROL_CLOCK_POLARITY_ACTIVE_HIGH		0
#define CAPTURE_CONTROL_CLOCK_POLARITY_ACTIVE_LOW		1
#define CAPTURE_CONTROL_UV_SWAP							11:11
#define CAPTURE_CONTROL_UV_SWAP_DISABLE					0
#define CAPTURE_CONTROL_UV_SWAP_ENABLE					1
#define CAPTURE_CONTROL_BYTE_SWAP						10:10
#define CAPTURE_CONTROL_BYTE_SWAP_DISABLE				0
#define CAPTURE_CONTROL_BYTE_SWAP_ENABLE				1
#define CAPTURE_CONTROL_CAPTURE_SIZE					9:9
#define CAPTURE_CONTROL_CAPTURE_SIZE_16					0
#define CAPTURE_CONTROL_CAPTURE_SIZE_8					1
#define CAPTURE_CONTROL_CAPTURE_FORMAT					8:8
#define CAPTURE_CONTROL_CAPTURE_FORMAT_YUV				0
#define CAPTURE_CONTROL_CAPTURE_FORMAT_RGB				1
#define CAPTURE_CONTROL_FIELD_SWAP						7:7
#define CAPTURE_CONTROL_FIELD_SWAP_DISABLE				0
#define CAPTURE_CONTROL_FIELD_SWAP_ENABLE				1
#define CAPTURE_CONTROL_INTERLACE_WEAVE					6:6
#define CAPTURE_CONTROL_INTERLACE_WEAVE_DISABLE			0
#define CAPTURE_CONTROL_INTERLACE_WEAVE_ENABLE			1
#define CAPTURE_CONTROL_INTERLACE_BOB					5:5
#define CAPTURE_CONTROL_INTERLACE_BOB_DISABLE			0
#define CAPTURE_CONTROL_INTERLACE_BOB_ENABLE			1
#define CAPTURE_CONTROL_DOUBLE_BUFFERING				4:4
#define CAPTURE_CONTROL_DOUBLE_BUFFERING_DISABLE		0
#define CAPTURE_CONTROL_DOUBLE_BUFFERING_ENABLE			1
#define CAPTURE_CONTROL_CAPTURE_CONTROL					3:3
#define CAPTURE_CONTROL_CAPTURE_CONTROL_CONTINUOUS		0
#define CAPTURE_CONTROL_CAPTURE_CONTROL_CONDITIONAL		1
#define CAPTURE_CONTROL_CAPTURE							0:0
#define CAPTURE_CONTROL_CAPTURE_DISABLE					0
#define CAPTURE_CONTROL_CAPTURE_ENABLE					1

#define CAPTURE_CLIPPING								0x090004
#define CAPTURE_CLIPPING_YCLIP							25:16
#define CAPTURE_CLIPPING_XCLIP							9:0

#define CAPTURE_SIZE									0x90008
#define CAPTURE_SIZE_HEIGHT								26:16
#define CAPTURE_SIZE_WIDTH								10:0

#define CAPTURE_BUFFER_0_ADDRESS						0x9000C
#define CAPTURE_BUFFER_0_ADDRESS_STATUS					31:31
#define CAPTURE_BUFFER_0_ADDRESS_STATUS_CURRENT			0
#define CAPTURE_BUFFER_0_ADDRESS_STATUS_PENDING			1
#define CAPTURE_BUFFER_0_ADDRESS_EXT					27:27
#define CAPTURE_BUFFER_0_ADDRESS_EXT_LOCAL				0
#define CAPTURE_BUFFER_0_ADDRESS_EXT_EXTERNAL			1
#define CAPTURE_BUFFER_0_ADDRESS_CS						26:26
#define CAPTURE_BUFFER_0_ADDRESS_CS_0					0
#define CAPTURE_BUFFER_0_ADDRESS_CS_1					1
#define CAPTURE_BUFFER_0_ADDRESS_ADDRESS				25:0

#define CAPTURE_BUFFER_1_ADDRESS						0x90010
#define CAPTURE_BUFFER_1_ADDRESS_STATUS					31:31
#define CAPTURE_BUFFER_1_ADDRESS_STATUS_CURRENT			0
#define CAPTURE_BUFFER_1_ADDRESS_STATUS_PENDING			1
#define CAPTURE_BUFFER_1_ADDRESS_EXT					27:27
#define CAPTURE_BUFFER_1_ADDRESS_EXT_LOCAL				0
#define CAPTURE_BUFFER_1_ADDRESS_EXT_EXTERNAL			1
#define CAPTURE_BUFFER_1_ADDRESS_CS						26:26
#define CAPTURE_BUFFER_1_ADDRESS_CS_0					0
#define CAPTURE_BUFFER_1_ADDRESS_CS_1					1
#define CAPTURE_BUFFER_1_ADDRESS_ADDRESS				25:0

#define CAPTURE_BUFFER_OFFSET							0x90014
#define CAPTURE_BUFFER_OFFSET_OFFSET					15:0

#define CAPTURE_FIFO									0x90018
#define CAPTURE_FIFO_CONTROL							2:0
#define CAPTURE_FIFO_CONTROL_2							0
#define CAPTURE_FIFO_CONTROL_3							1
#define CAPTURE_FIFO_CONTROL_4							2
#define CAPTURE_FIFO_CONTROL_5							3
#define CAPTURE_FIFO_CONTROL_6							4
#define CAPTURE_FIFO_CONTROL_8							5
#define CAPTURE_FIFO_CONTROL_10							6
#define CAPTURE_FIFO_CONTROL_12							7

⌨️ 快捷键说明

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