设备网络SDK开发使用手册 |
云台控制操作(需先启动图象预览)。
BOOL NET_DVR_PTZControl( LONG lRealHandle, DWORD dwPTZCommand, DWORD dwStop );
宏定义 | 宏定义值 | 含义 |
---|---|---|
LIGHT_PWRON | 2 | 接通灯光电源 |
WIPER_PWRON | 3 | 接通雨刷开关 |
FAN_PWRON | 4 | 接通风扇开关 |
HEATER_PWRON | 5 | 接通加热器开关 |
AUX_PWRON1 | 6 | 接通辅助设备开关 |
AUX_PWRON2 | 7 | 接通辅助设备开关 |
ZOOM_IN | 11 | 焦距变大(倍率变大) |
ZOOM_OUT | 12 | 焦距变小(倍率变小) |
FOCUS_NEAR | 13 | 焦点前调 |
FOCUS_FAR | 14 | 焦点后调 |
IRIS_OPEN | 15 | 光圈扩大 |
IRIS_CLOSE | 16 | 光圈缩小 |
TILT_UP | 21 | 云台上仰 |
TILT_DOWN | 22 | 云台下俯 |
PAN_LEFT | 23 | 云台左转 |
PAN_RIGHT | 24 | 云台右转 |
UP_LEFT | 25 | 云台上仰和左转 |
UP_RIGHT | 26 | 云台上仰和右转 |
DOWN_LEFT | 27 | 云台下俯和左转 |
DOWN_RIGHT | 28 | 云台下俯和右转 |
PAN_AUTO | 29 | 云台左右自动扫描 |
TILT_DOWN_ZOOM_IN | 58 | 云台下俯和焦距变大(倍率变大) |
TILT_DOWN_ZOOM_OUT | 59 | 云台下俯和焦距变小(倍率变小) |
PAN_LEFT_ZOOM_IN | 60 | 云台左转和焦距变大(倍率变大) |
PAN_LEFT_ZOOM_OUT | 61 | 云台左转和焦距变小(倍率变小) |
PAN_RIGHT_ZOOM_IN | 62 | 云台右转和焦距变大(倍率变大) |
PAN_RIGHT_ZOOM_OUT | 63 | 云台右转和焦距变小(倍率变小) |
UP_LEFT_ZOOM_IN | 64 | 云台上仰和左转和焦距变大(倍率变大) |
UP_LEFT_ZOOM_OUT | 65 | 云台上仰和左转和焦距变小(倍率变小) |
UP_RIGHT_ZOOM_IN | 66 | 云台上仰和右转和焦距变大(倍率变大) |
UP_RIGHT_ZOOM_OUT | 67 | 云台上仰和右转和焦距变小(倍率变小) |
DOWN_LEFT_ZOOM_IN | 68 | 云台下俯和左转和焦距变大(倍率变大) |
DOWN_LEFT_ZOOM_OUT | 69 | 云台下俯和左转和焦距变小(倍率变小) |
DOWN_RIGHT_ZOOM_IN | 70 | 云台下俯和右转和焦距变大(倍率变大) |
DOWN_RIGHT_ZOOM_OUT | 71 | 云台下俯和右转和焦距变小(倍率变小) |
TILT_UP_ZOOM_IN | 72 | 云台上仰和焦距变大(倍率变大) |
TILT_UP_ZOOM_OUT | 73 | 云台上仰和焦距变小(倍率变小) |
TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。
对云台实施的每一个动作都需要调用该接口两次,分别是开始和停止控制,由接口中的最后一个参数(dwStop)决定。在调用此接口之前需要先开启预览。与设备之间的云台各项操作的命令都对应于设备与云台之间的控制码,设备会根据目前设置的解码器种类和解码器地址向云台发送控制码。如果目前设备上设置的解码器与云台设备的不匹配,需要重新配置设备的解码器。如果云台设备所需的解码器设备不支持,则无法用该接口控制。
云台默认以最大速度动作。
NET_DVR_RealPlay NET_DVR_RealPlay_V30