USB 视频类属性
USB 视频类的客户端可以使用以下视频捕获属性集:
PROPSETID_VIDCAP_CAMERACONTROLPROPSETID_VIDCAP_VIDEOPROCAMP USB 视频类的客户端可以在筛选器或单个节点上发出请求。 基于节点的属性的功能与基于预 USB 视频类筛选器的属性的功能相同。
若要指定基于节点的属性,请在属性描述符结构中包含的 KSPROPERTY 结构的 Flags 成员中设置KSPROPERTY_TYPE_TOPOLOGY标志,例如 ,KSPROPERTY_CAMERACONTROL_NODE_S。
由于客户端可以处理单个筛选器上的多个节点,因此 USB 视频类使 IHV 能够支持具有多个独立控制的镜头的相机。
此外,还定义了新的属性集:
PROPSETID_VIDCAP_SELECTOR PROPSETID_VIDCAP_SELECTOR中包含的属性项基于节点。
调用 KsSynchronousDeviceControl 或 DeviceIoControl 以从用户模式组件发出属性请求。 deviceIoControl 记录在 Microsoft Windows SDK 文档中。
上述四个属性集中包含的每个属性项在 DirectShow COM 接口中都有相应的方法。 有关方法的详细信息,请参阅 Windows SDK 中的 DirectShow 文档。
USB 视频类设备可以支持上面列出的部分或全部属性集。