【发布时间】:2013-06-21 14:33:01
【问题描述】:
DirectShow 支持多种视频输入设备,前提是系统中提供了适当的捕获过滤器。 DirectShow 中有没有办法检测视频输入设备的类型?说,我正在枚举视频输入设备,只想带相机...... 如果 DirectShow 中没有专门的 API,您能否建议其他查找相机设备的方法?
【问题讨论】:
标签: winapi video directshow video-capture
DirectShow 支持多种视频输入设备,前提是系统中提供了适当的捕获过滤器。 DirectShow 中有没有办法检测视频输入设备的类型?说,我正在枚举视频输入设备,只想带相机...... 如果 DirectShow 中没有专门的 API,您能否建议其他查找相机设备的方法?
【问题讨论】:
标签: winapi video directshow video-capture
解析 moniker 显示名称可以获得一些线索,具体来说,您通常可以整理出虚拟摄像头,这些虚拟摄像头不是通过内核模式驱动程序实现的(后端有一个真实的硬件设备,您可以获得 VID/PID 标识符来检查,例如,针对您的已知设备的内部数据库)。没有什么可以做的了,那里没有其他信息。
您会想阅读 David Miller 在此线程上的帖子:How to identify a video device correctly?。
【讨论】: