各位朋友:
    我目前用Directshow开发视频采集的程序(视频卡为大恒CG400),在设备管理器中,视频卡显示在声音、视频和游戏控制器中(DaHeng CG400 Capture (12/08/2003)),但在GraphEdit的Video Capture Sources中和WDM流捕获设备中都找不到该采集卡,这个问题我想了几天也没想明白,请各位朋友帮忙分析一下,问题出在哪里?有人说可能采集卡没有按照WDM标准开发驱动,这方面刚刚接触,不太懂,有明白的朋友,帮忙指点一下,谢谢!!

解决方案 »

  1.   

    to 但在GraphEdit的Video Capture Sources中和WDM流捕获设备中都找不到该采集卡,这个问题我想了几天也没想明白,请各位朋友帮忙分析一下,问题出在哪里?对于微软的directx sdk来说,不是支持所有的视频卡,有些卡需要厂商提供sdk;
      

  2.   

    Knight94(愚翁):对于微软的directx sdk来说,不是支持所有的视频卡,有些卡需要厂商提供sdk;是不是意味着这个视频卡不能在Directshow中使用?还是要自己开发Filter?
      

  3.   

    to 是不是意味着这个视频卡不能在Directshow中使用?还是要自己开发Filter?我记得只是在采集有问题,但是回显示没有问题的。
      

  4.   

    我现在就比较关心采集问题,我下载了一些C#作Directshow的代码,采集这块就始终出不来。看来是不是要换卡或者用采集卡的SDK,可惜我C++学得实在是太烂了。
      

  5.   

    to 我现在就比较关心采集问题,我下载了一些C#作Directshow的代码,采集这块就始终出不来。看来是不是要换卡或者用采集卡的SDK,可惜我C++学得实在是太烂了。如果是采集的话,我可以明确告诉你,不是所有的视频采集卡都可以通过微软提供的sdk进行采集,有些卡提供专门的sdk。你可以问问卡的厂商,看看是否提供sdk。
      

  6.   

    Knight94(愚翁):
    那驱动开发有相应的标准或者惯例吗?还是采集卡的厂商有自己的标准?
    这个问题可能不相干,不过我想了解一下,呵呵
      

  7.   

    驱动开发有相应的标准或者惯例吗?
    目前好像没有,只能靠厂家提供的SDK即OCX或DLL,我以前用VB做过。