T200AE VGA采集卡SDK说明
九视电子T200AE高清VGA采集卡其不仅在硬件功能上非常优异,同样在软件支持上也非常给力,如其针对视频录播行业带有一款专业的视频录播软件,其可以同时进行六路视频的采集和编辑,并且可以选择输出多种格式。
九视T200AE高清VGA采集卡其不仅在硬件功能上非常优异,同样在软件支持上也非常给力,如其针对视频录播行业带有一款专业的视频录播软件,其可以同时进行六路视频的采集和编辑,并且可以选择输出多种格式。其采用标准的WDM驱动,支持标准的Directshow进行开发,提供完整的二次开发包SDK。具体如下:
本卡支持Directshow二次开发,所以SDK只提供VGA信号接口,BNC接口采用WDM标准,使用Directshow标准开发。下边对VGA信号的SDK讲解
运行[SDKPublish\T200AESDKs.20100429.exe]进行安装SDK。函数说明如下:
1.将Include文件夹添加到您的工程目录下,打开该工程,在工程属性页中选择C/C++,选择"General",在属性表中"
Additional Include Directories"中输入刚刚相对的"Include"目录,然后即可添加头文件,如
#include "dshow.h"。
2.将Lib文件夹添加到您的工程目录下,打开该工程,您可以通过如此种方式
#pragma comment(lib, "Lib/quartz.lib")
来添加所有的lib文件;
也可以在工程属性页中选择"Linker",选择"General",在属性表中"Additional Library Directories"中输入刚
刚相对的"Lib"目录;然后在"Input"属性"Additional Dependencies"中输入各个所需lib文件名。
3.lib文件分为两类:
(1)debug:
winmm.lib
strmbasd.lib
(2)release:
strmbase.lib
请添加时注意区分。
4.参见代码中的XIProperty.h
BOOL XIP_GetScreenSize(IBaseFilter *pCaptureFilter, int *pnWidth, int *pnHeight);
打开设备后定时调用,用以获取VGA采集的屏幕大小
BOOL XIP_IsVideoSignalPresent(IBaseFilter *pCaptureFilter);
打开设备后定时调用,用于获取VGA和视频源上是否有信号
BOOL XIP_IsSupportDeinterlace(IBaseFilter *pCaptureFilter);
打开设备后调用,检测视频采集设备(VGA采集设备不支持)是否支持去隔行模式
BOOL XIP_GetDeinterlace(IBaseFilter *pCaptureFilter, LONG *plValue);
打开设备后调用,获取设备去隔行的模式,参见XIProperty.cpp中的模式定义(从0到2,0为不启用去隔行模式)
BOOL XIP_SetDeinterlace(IBaseFilter *pCaptureFilter, LONG lValue);
打开设备后调用,设定设备去隔行的模式
如果在技术上或者开发上有任何疑问都可以在线咨询我们网站技术客服,我们将竭诚为您服务。垂询热线:4000618657.
相关链接: