带捕获按钮的基于 USB 的相机

基于 USB 或 1394 的会议摄像头相比,为会议摄像头创建稍微复杂的筛选器图,该摄像头的微型驱动程序公开了一个支持按钮以捕获静止图像的静止引脚。 当用户按下相机上的按钮时,静止引脚可以提供更高分辨率的图像。

如果供应商符合 UVC 规范,则不需要为其基于 USB 的相机编写微型驱动程序。 Microsoft 为此类相机提供 USB 视频类驱动程序 。 Microsoft 建议开发任何新的基于 USB 的会议摄像头硬件,以遵循 UVC 规范。

Microsoft 还提供 USBCAMD 微型驱动程序库 以实现向后兼容性。 USBCAMD 支持具有静止引脚的相机。 但是,USBCAMD 接口已过时,Microsoft 已停止进一步开发。

下图演示了具有静止引脚的基于 USB 的相机可能的筛选器图配置。

该图演示了使用静止引脚的基于 USB 的相机的可能筛选器图配置。

在图中,当用户按下相机上的按钮时,静止固定仅流式传输单个图像。 或者,仍可通过编程控制触发静止引脚。

基于静态图像体系结构 (STI) 构建的 Windows 映像采集 (WIA) 技术补充了 USBCAMD 提供的功能。 有关详细信息 ,请参阅 Windows 映像获取驱动程序静态映像驱动程序

WIA 视频快照筛选器是 MICROSOFT Windows XP 及更高版本操作系统随附的 WIA 的补充。 WIA 视频快照筛选器允许从视频流捕获静止帧。

可通过两种方法从设备捕获静止图像。 第一种是从捕获筛选器向下游插入 WIA 视频快照筛选器,然后以编程方式触发捕获。 第二种是通过使用 USBCAMD 接口开发微型驱动程序来启用静止引脚支持。 然后,可以通过按下设备上的按钮来触发 WIA 视频快照筛选器。

从静止引脚捕获图像(而不是视频流)的优点是,静止引脚可以提供更高分辨率的图像,并允许用户通过按下设备上的按钮来捕获图像。

如果仍然未将 PIN 支持显式添加到微型驱动程序,则软件可以触发 WIA 视频快照筛选器,但分辨率将与视频流相同。

某些仍然固定实现只能在捕获引脚之后呈现,因为它们基于捕获引脚数据格式。

有关 WIA 驱动程序开发的详细信息,请参阅 映像设备驱动程序设计指南