我的机子USB上接有一个摄像头,PCI上插了一个电视卡(看有线电视的),摄像头捕捉程序用的是CatchItV,总是会弹出来一个选择设备的对话框,而我用的另一个软件,用Delph来写的,弹出来自动就选择的是摄像头采集到的视频,请问要怎样区分?

解决方案 »

  1.   

    用Windows Media Encoder组件中的某个类(可以看一下SDK,我现在的电脑里没装,你可以自己找找)可以实现,好像是IWMEncSourcePluginInfoManager 和IWMEncDeviceControlPluginInfoManager两个类电视卡是“Device”,摄像头是“ControlDevice”,可以简单分辩。然后你选择用那个就可以自己控制啦。
      

  2.   

    我怎么找不到Windows Media Encoder这个COM组件???