0

DirectShow 支持多种视频输入设备,前提是系统中提供了适当的捕获过滤器。DirectShow 中有没有办法检测视频输入设备的类型?说,我正在枚举视频输入设备并且只想拍摄相机......如果 DirectShow 中没有专门的此类 API,您能否建议其他查找相机设备的方法?

4

1 回答 1

0

解析 moniker 显示名称可以获得一些线索,特别是您通常可以整理出虚拟摄像头,这些虚拟摄像头不是通过内核模式驱动程序实现的(后端有一个真实的硬件设备,您可以获得 VID/PID 标识符来检查,例如,针对已知设备的内部数据库)。您几乎无法做进一步的事情,那里没有附加其他信息。

您将需要阅读 David Miller 在此线程上的帖子:如何正确识别视频设备?.

于 2013-06-21T15:24:16.217 回答