请问视频源的设置问题 (100分)

  • 主题发起人 主题发起人 ebeggar
  • 开始时间 开始时间
E

ebeggar

Unregistered / Unconfirmed
GUEST, unregistred user!
单独的一块视频卡上有2个AV输入,我需要在界面上开多个窗口,使
每个窗口对应一个AV输入(2块,就开4个视频窗口),
请问我该怎么样保存video source的设置呢?
即:
窗口1对应AV1(index=0),窗口2对应AV2(index=0),
窗口3对应AV1(index=1),窗口3对应AV2(index=1)
或者由用户自己设置,设置完后要能保存设置
 
使用下面的方法能进行设置,但不知怎么保存设置:
Result := boolean (SendMessage(hwnd, WM_CAP_DLG_VIDEOSOURCE, 0, 0));

其中hwnd是显示视频的窗口句柄
 
大侠多关注啊,自己顶一下
 
另外,使用capDriverConnect(fhCapWnd, fdriverIndex)连接视频窗口与视频设备,
一个设备只能连接一个窗口?
那一块视频卡接两个摄像头的话,我该怎么样同时显示两个视频窗口(一个窗口AV1,一个窗口AV2)?
 
这个就是vfw的一个弊端,是因为视频源本身不是vfw的标准范畴之内,只是根据硬件设备的驱动程序来
提供一个供选择的对话框。如果要达到你的要求 我建议你最好用捕捉卡的驱动程序来控制 或者 用扑捉
卡自带的开发包(大部分的卡都有).
 
呵呵,多谢blackbook
当时就是不想用开发包,才使用的VFW。看来现在只有两条路可走了:
1、用开发包
2、用DirectShow(查了一些资料,能完成此功能,但不熟,麻烦啊)
 
还有一般的捕捉卡都只有同时一路工作。 虽然有多个输入 但同时只有一路能用。
所以 你的两块卡 只能有两个窗口有效!
 
谢谢,blackbook
好多卡支持多路同时工作的,我先把这问题放下了(还有别的一些事情,^_^),过段时间再来研究它了
 
用ini文件保存
 
后退
顶部