首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VFW关于视频捕获卡的有关问题

2012-04-21 
VFW关于视频捕获卡的问题我用VFW读取视频,可是用capGetDriverDescription()只能得个一个设备,但是实际上我

VFW关于视频捕获卡的问题
我用VFW读取视频,可是用capGetDriverDescription()只能得个一个设备,但是实际上我有两个,而且预览后设置视频源(capDlgVideoSource)却显示两个,我想手动的选择,但是capGetDriverDescription()又只得到一个,请问改怎么办才能用程序设置呢

[解决办法]
capGetDriverDescription //代码怎么样的?

[解决办法]
看代码没有什么问题。
for(nIndex=0; nIndex <=9; nIndex++) //应该不是这里的问题
[解决办法]
这个是 vfw 的问题,没有办法

如果需要的话最好还是使用 DirectXShow 为好
[解决办法]
通过 vfw 接口访问 wdm 驱动的摄像头,最多只能获取一个
capDlgVideoSource 倒是显示为两个的
[解决办法]
你的视频采集卡,那个公司的
[解决办法]

[解决办法]

探讨
引用:
你的视频采集卡,那个公司的

跟公司有关吗 最开始的时候只读到一个设备,只有capDlgVideoSource生成的对话框 可以显示多个...
我这电脑除了摄像头,自己还有块视频捕获卡,而且换了个大机器,那上面有4块卡,但是都是这样的结果

[解决办法]
vfw,没用过,不过只要是标准的WDM驱动程序,都应该能找到的,你确认装的都是标准驱动
[解决办法]
没弄过4个的,都是一个摄像头的
[解决办法]
其实dx也不复杂,直接参考amcap代码就可以了
[解决办法]
建议下一个 dx9 sdk

amcap需要dx的lib和头文件

另外 amcap在 dx安装目录\Samples\C++\DirectShow\Capture\AMCap下

[解决办法]
帮忙顶
[解决办法]
另外推荐一篇文章,很不错,找里面的“3 如何枚举系统的设备和过虑器 ”

Directshow开发的基本技巧.doc

http://d.download.csdn.net/down/840538/ljwjldx

热点排行