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

📄 vxdmsg.h

📁 视频601芯片的驱动源码,你可以完全掌控该芯片了,对于其它多媒体芯片的设计具有参考价值
💻 H
字号:
/*------------------------------------------------------------------------

$Workfile: VXDMSG.H $
$Date: 6/20/97 2:18p $
$Revision: 8 $
* Purpose:	
*			Define VxD messages for "601rpman.vxd".
* Notes:       
*			This header file is also share by "601cman.c".
$History: VXDMSG.H $
 * 
 * *****************  Version 8  *****************
 * User: Stevel       Date: 6/20/97    Time: 2:18p
 * Updated in $/601cman
 * Add new VxD message to turn blue screen error report on.off.
 * 
 * *****************  Version 7  *****************
 * User: Stevel       Date: 7/06/96    Time: 4:31p
 * Updated in $/601cman
 * Add new VxD message to support Fast Forward and Rewind callback.
 * 
 * *****************  Version 6  *****************
 * User: Stevel       Date: 6/26/96    Time: 12:42p
 * Updated in $/601rpman/ihbmbwc
 * Add a new VxD message to support  exporting Capture/Playback status.
 * 
 * *****************  Version 5  *****************
 * User: Stevel       Date: 4/15/96    Time: 7:50p
 * Updated in $/601cman
 * Add a new VxD message to allow VxD export time and date stamp to
 * 601cman.dll.
 * 
 * *****************  Version 4  *****************
 * User: Stevel       Date: 4/14/96    Time: 5:26p
 * Updated in $/601cman
 * Add a new VxD message
 * 
 * *****************  Version 3  *****************
 * User: Stevel       Date: 3/26/96    Time: 3:39p
 * Updated in $/601cman
 * 
 * *****************  Version 2  *****************
 * User: Stevel       Date: 3/22/96    Time: 3:44p
 * Updated in $/601cman
 * Add new VxD messages.
 * 
 * *****************  Version 1  *****************
 * User: Stevel       Date: 3/06/96    Time: 7:56p
 * Created in $/601cman
 * Initial release

  
    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.
  
    1995 Analog Devices, Inc. 
  
-------------------------------------------------------------------------*/
// Message define for VxD interface  
// Commands sent from ADV601 EVAL DLL to ADV601 EVAL VxD

// Capture and PlayBack control message
enum
{
	STOP_VXDMSG	=	0x01,
	CAPTURE_VXDMSG,
	CAPTURE_PAUSE_VXDMSG,				
	CAPTURE_RESUME_VXDMSG,				
	PLAYBACK_VXDMSG,			
	PLAYBACK_PAUSE_VXDMSG,				
	PLAYBACK_RESUME_VXDMSG,				
	FF_VXDMSG,					
	FF_PAUSE_VXDMSG,				
	FF_RESUME_VXDMSG,				
	EXPORT_VITC_VXDMSG,			
	REW_VXDMSG					
};

// Setup and Configuration
enum
{			
 	INIT_VXD_VXDMSG =	0x10,
 	GET_CFG_INFO_VXDMSG,		
 	GET_PCI_INFO_VXDMSG,		
	APC_INIT_VXDMSG,
	GET_BUILD_INFO_VXDMSG,
	GET_CAP_PLYBK_RT_INFO_VXDMSG,
	SET_VXD_OPTION_VXDMSG
};

// Low Level Control
enum
{ 
	INT_ENABLE_VXDMSG	= 	0x20,
 	INT_DISABLE_VXDMSG,
 	INT_HALT_VXDMSG,
 	FF_UPDATE_VXDMSG,			
 	REW_UPDATE_VXDMSG			
};

// Bin Width Calculation 
enum
{
	BW_CALC_INIT_VXDMSG	=	0x31,
	BW_CALC_ENABLE_VXDMSG,		
	BW_CALC_DISABLE_VXDMSG,
	BW_STAT_RDY_VXDMSG		
};


// File I/O
enum
{
	OPEN_FILE_VXDMSG	=	0x50,
	CLOSE_FILE_VXDMSG 			
};

// Diagnostic
enum
{
	CRAMP_DIAG_START_VXDMSG = 0x60,	
	MEM_CAP_DIAG_START_VXDMSG,		
	MEM_PLYBK_DIAG_START_VXDMSG,
	MEM_WR_DIAG_VXDMSG,
	MEM_CAP_DATA_DUMP_VXDMSG,
	MEM_CAP_DATA_LOAD_VXDMSG
};


// VITC
enum
{
	VITC_UPDATE_ENABLE_VXDMSG = 0x70,
	VITC_UPDATE_DISABLE_VXDMSG,
	VITC_UPDATE_VXDMSG
};

⌨️ 快捷键说明

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