KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE
KSPROPERTY_CAMERACONTROL_PANTILT_RELATIVE 属性指定相机的水平或垂直旋转,并且可以同时指定这两者。
使用情况摘要表
获取 | 设置 | 目标 | 属性描述符类型 | 属性值类型 |
---|---|---|---|---|
是 | 是 | 筛选器或节点 | KSPROPERTY_CAMERACONTROL_NODE_S2 或 KSPROPERTY_CAMERACONTROL_S2 ,具体取决于请求是针对筛选器还是针对节点 | LONG 整数对 |
操作数据) (属性值是一对 LONG 整数,用于指定相机的相对平移和倾斜设置。 值的大小表示所需的平移速度;值越高表示速度越高。
Value1 | 说明 |
---|---|
0 | 停止相机的水平运动。 |
正值 | 开始向右平移。 |
负值 | 开始向左平移。 |
值的大小表示所需的倾斜速度;值越高表示速度越高。
Value2 | 说明 |
---|---|
0 | 停止相机的垂直运动。 |
正值 | 开始向上旋转相机。 |
负值 | 开始向下旋转相机。 |
注解
发出设置请求以平移相机时,客户端应提供上表中属性描述符结构的 Value1 成员中的值之一。
同样,当发出设置倾斜相机的请求时,客户端在属性描述符结构的 Value2 成员中提供上表中的值之一。
发出获取请求时,客户端在 value1 成员中接收平移值,在 KSPROPERTY_CAMERACONTROL_S2 或 KSPROPERTY_CAMERACONTROL_NODE_S2 结构的 Value2 成员中接收倾斜值。 这些值指示相机的当前平移或倾斜状态。
请注意,特定设备可能仅支持特定的速度范围。 若要确定设备支持的速度范围,应用程序可以发出 KSPROPERTY_TYPE_BASICSUPPORT 请求。 可以在 KSPROPERTY_ITEM 结构的 Flags 成员中指定 KSPROPERTY_TYPE_BASICSUPPORT 。
某些设备仅支持单次平移或倾斜速度。 在这种情况下, Value1 或 Value2 成员的符号指示要平移的方向。
要求
标头: ksmedia.h (包括 Ksmedia.h)