ati_mmport.h
来自「WinCE 3.0 BSP, 包含Inter SA1110, Intel_815」· C头文件 代码 · 共 105 行
H
105 行
// -----------------------------------------------------------------------------
//
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
// PARTICULAR PURPOSE.
// Copyright (c) 1997-1998 Microsoft Corporation
//
// -----------------------------------------------------------------------------
/*
Module Name:
ati_vidcap.h
Abstract:
WinCE device driver entry points
Author:
natersoz Nov 11, 1998
Revision History :
*/
#ifndef _ATI_MMPORT_H_
#define _ATI_MMPORT_H_
#ifdef __cplusplus
extern "C" {
#endif
#ifndef UINT32
#include <types.h>
#endif
// note: compiler and WinCE conspire to form bit fields LSB to MSB
typedef struct
{
unsigned int prescale : 3;
unsigned int reserved1 : 1;
unsigned int nstates : 2;
unsigned int format : 2;
unsigned int wait_state : 3;
unsigned int chkrdy_en : 1;
unsigned int insert_wait : 1;
unsigned int tristate_addr : 1;
unsigned int reserved2 : 1;
unsigned int read_early : 1;
unsigned int rw_mode : 2;
unsigned int int_mask : 2;
unsigned int auto_inc_en : 2;
unsigned int chkreq_en : 1;
unsigned int chkreq_mode : 1;
unsigned int buffer_size : 2;
unsigned int buffer_mode : 2;
unsigned int reserved3 : 2;
unsigned int rdy : 1;
unsigned int en : 1;
} MPP_CONFIG;
typedef struct
{
unsigned int stb0_seq : 8;
unsigned int stb1_seq : 8;
unsigned int reserved :16;
} MMP_STROBE_SEQ;
/*
MPP_ADDR [15:0]
MPP_DATA [31:0]
registers have no sub-fields
*/
typedef struct
{
unsigned int h_tot_pix : 3;
unsigned int pc_ovr_dis : 1;
unsigned int h_tot_edge : 1;
unsigned int reserved1 : 2;
unsigned int vblank_only : 1;
unsigned int reserved2 : 8;
unsigned int mpeg_clk_src : 2;
unsigned int reserved3 :11;
unsigned int mpeg_clk_en : 1;
unsigned int override_en : 1;
unsigned int en : 1;
} TVO_CNTL;
#ifndef CASTU32
#define CASTU32(x) ( *(UINT32*) ((void*)&(x)) )
#endif
#ifdef __cplusplus
}
#endif
#endif // _ATI_MMPORT_H_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?