KSPROPERTY_CAMERACONTROL_TILT
用户模式客户端使用 KSPROPERTY_CAMERACONTROL_TILT 属性获取或设置相机的倾斜设置。 此属性是可选的。
使用情况摘要表
获取 | 设置 | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 | 是 | 筛选器或节点 | KSPROPERTY_CAMERACONTROL_S 或 KSPROPERTY_CAMERACONTROL_NODE_S | LONG |
属性值 (操作数据) 是一个 LONG,用于指定相机的倾斜设置。 此值以度数表示。
正值指示成像平面向上。 负值指向成像平面向下,如下图所示。
支持此属性的每个视频捕获微型驱动程序都必须定义此属性的范围和默认值。 设备的范围为 -180 到 +180。 默认值必须为 0。
注意
编写或测试应用时,应注意,在实践中,某些驱动程序定义了一系列自定义倾斜值和自定义步长值,这些值可能不基于典型单位。 驱动程序可能以物理方式或数字方式实现倾斜控制。
注解
KSPROPERTY_CAMERACONTROL_S 结构的 Value 成员指定倾斜设置。
对于将 平台 DMFT 用于基于人脸的 3A 的相机,平移控件会影响相机的输出窗口。 平台 DMFT 生成的人脸坐标将相对于此修改后的输出窗口,因此当平移控件修改当前视野时,相机负责将 ROI 坐标重新映射到相机的完整视野。 根据视图字段修改的位置,坐标映射可能需要是双向的。 例如,如果在驱动程序链中的平台 DMFT 之后的组件中实现视野修改,则应用程序提供的 ROI 坐标需要映射回整个视野,然后才能发送到相机,在平台 DMFT 中计算的 ROI 坐标需要映射到修改后的视野,然后才能发送到请求它们的应用。
要求
标头: ksmedia.h (包括 Ksmedia.h)