设备网络SDK开发使用手册

NET_DVR_PTZPreset

云台预置点操作(需先启动预览)。

BOOL NET_DVR_PTZPreset(
  LONG     lRealHandle,
  DWORD    dwPTZPresetCmd,
  DWORD    dwPresetIndex
);

Parameters

lRealHandle
[in] NET_DVR_RealPlay或NET_DVR_RealPlay_V30的返回值
dwPTZPresetCmd
[in] 操作云台预置点命令,见下表:
宏定义 宏定义值 含义
SET_PRESET 8 设置预置点
CLE_PRESET 9 清除预置点
GOTO_PRESET 39 转到预置点
dwPresetIndex
[in] 预置点的序号(从1开始),最多支持300个预置点

Return Values

TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。

Remarks

与设备之间的云台各项操作的命令都对应于设备与云台之间的控制码,设备会根据目前设置的解码器种类和解码器地址向云台发送控制码。如果目前设备上设置的解码器与云台设备的不匹配,需要重新配置设备的解码器。如果云台设备所需的解码器设备不支持,则无法用该接口控制。

See Also

NET_DVR_RealPlay  NET_DVR_RealPlay_V30