KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE

KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE 属性指定相机的水平或垂直旋转,并且可以同时指定这两者。

使用情况摘要表

获取 设置 目标 属性描述符类型 属性值类型
筛选器或节点 KSPROPERTY_CAMERACONTROL_NODE_S2KSPROPERTY_CAMERACONTROL_S2 ,具体取决于请求是针对筛选器还是针对节点 LONG 整数对

操作数据) (属性值是一对 LONG 整数,用于指定相机的相对平移和倾斜设置。 值的大小表示所需的平移速度;值越高表示速度越高。

Value1 说明
0 停止相机的水平运动。
正值 开始向右平移。
负值 开始向左平移。

值的大小表示所需的倾斜速度;值越高表示速度越高。

Value2 说明
0 停止相机的垂直运动。
正值 开始向上旋转相机。
负值 开始向下旋转相机。

注解

发出设置请求以平移相机时,客户端应提供上表中属性描述符结构的 Value1 成员中的值之一。

同样,当发出设置倾斜相机的请求时,客户端在属性描述符结构的 Value2 成员中提供上表中的值之一。

发出获取请求时,客户端在 value1 成员中接收平移值,在 KSPROPERTY_CAMERACONTROL_S2KSPROPERTY_CAMERACONTROL_NODE_S2 结构的 Value2 成员中接收倾斜值。 这些值指示相机的当前平移或倾斜状态。

请注意,特定设备可能仅支持特定的速度范围。 若要确定设备支持的速度范围,应用程序可以发出 KSPROPERTY_TYPE_BASICSUPPORT 请求。 可以在 KSPROPERTY_ITEM 结构的 Flags 成员中指定 KSPROPERTY_TYPE_BASICSUPPORT

某些设备仅支持单次平移或倾斜速度。 在这种情况下, Value1Value2 成员的符号指示要平移的方向。

要求

标头: ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY_CAMERACONTROL_S2

KSPROPERTY_CAMERACONTROL_NODE_S2