视频采集卡函数说明
视频采集卡的领域范围是很广的,尤其是行业采集卡功能和性能上已经有了质的飞跃,结合开发软件能实现网络直播、视频会议、多媒体教学、医疗录播、交通监控等。虽然视频采集卡包装中都带有了安装说明及一些操作文档,但是详细的技术以及一些视频采集卡应用函数...
视频采集卡的领域范围是很广的,尤其是行业采集卡功能和性能上已经有了质的飞跃,结合开发软件能实现网络直播、视频会议、多媒体教学、医疗录播、交通监控等。虽然视频采集卡包装中都带有了安装说明及一些操作文档,但是详细的技术以及一些视频采集卡应用函数、参数等需要更加深入的了解。
VCAUpdateVideoPreview函数
该函数用于更新视频预览窗口。当预览窗口的大小和位置需要调整时调用该函数。通常,在调用该函数前,需要调用VCAUpdateOverlayWnd函数。语法如下:
[DllImport("Sa7134Capture.dll", EntryPoint = "VCAUpdateVideoPreview")]public extern static bool VCAUpdateVideoPreview(Int32 dwCard, IntPtr hPreviewWnd);
参数说明:
dwCard:表示视频卡号。
hPreviewWnd:表示视频预览窗口。
VCAInitSdk函数
该函数用于初始化开发包。在使用SDK开发包中的函数前,首先需要调用该函数进行初始化。语法如下:
[DllImport("Sa7134Capture.dll", EntryPoint = "VCAInitSdk")]public extern static bool VCAInitSdk(IntPtr hWndMain, DISPLAYTRANSTYPE eDispTransType, bool bLnitAuDev);
参数说明:
hWndMain:表示视频显示多路小窗口的父窗口。
eDispTransType:表示显示类型。
bInitAudDev:表示是否初始化音频设备。
VCAUpdateOverlayWnd函数
该函数用于更新视频预览窗口。当预览窗口的父窗口大小或位置改变时,需要调用该函数进行调整。语法如下:
[DllImport("Sa7134Capture.dll", EntryPoint = "VCAUpdateOverlayWnd")]public extern static bool VCAUpdateOverlayWnd(IntPtr hOverlayWnd);
参数说明:
hOverlayWnd:表示预览窗口的父窗口。
VCAUnInitSdk函数
该函数用于释放调用VCAInitSdk函数分配的系统资源,通常在程序结束时调用该函数。语法如下:
[DllImport("Sa7134Capture.dll", EntryPoint = "VCAUnInitSdk")]public extern static void VCAUnInitSdk();
VCAGetDevNum函数
该函数用于获得监控卡中芯片的数量。通常,监控卡支持多少路视频,将会存在多少个芯片。语法如下:
[DllImport("Sa7134Capture.dll", EntryPoint = "VCAGetDevNum")]public extern static int VCAGetDevNum();
返回值:表示系统中安装监控卡上的芯片数量。
VCAOpenDevice函数
该函数用于打开指定卡号的设备,并分配相应的系统资源。语法如下:
[DllImport("Sa7134Capture.dll", EntryPoint = "VCAOpenDevice")]public extern static bool VCAOpenDevice(Int32 dwCard, IntPtr hPreviewWnd);
参数说明:
dwCard:表示视频捕捉的卡号。
hPreviewWnd:表示视频预览窗口句柄。
VCACloseDevice函数
该函数用于关闭指定卡号的设备,释放相应系统资源。语法如下:
[DllImport("Sa7134Capture.dll", EntryPoint = "VCACloseDevice")]public extern static bool VCACloseDevice(Int32 dwCard);
参数说明:
dwCard:表示视频捕捉的卡号。
VCAStopVideoPreview函数
该函数用于停止视频预览。语法如下:
[DllImport("Sa7134Capture.dll", EntryPoint = "VCAStopVideoPreview")]public extern static bool VCAStopVideoPreview(Int32 dwCard);
参数说明:
dwCard:表示停止预览的视频卡号。
VCAStartVideoPreview函数
该函数用于打开视频预览窗口。语法如下:
[DllImport("Sa7134Capture.dll", EntryPoint = "VCAStartVideoPreview")]public extern static bool VCAStartVideoPreview(Int32 dwCard);
参数说明:
dwCard:表示预览的视频卡号。
通过以上介绍,大家应该对视频采集卡的一些函数等有了很深的了解。视频采集卡主要的目的是进行视频采集,通过压缩传输到电脑中,这中间要求也很高,需要实时采集,高清晰而不失帧。根据行业用户需求,深圳九视电子科技有限公公司研发的VGA采集卡具有独特的优势,不仅在硬件功能上满足用户需求,在配套的软件上也完全适合广大行业的用途。
站内搜索
技术中心
评测中心
媒体报道
- 此专题下没有文章