设备网络SDK开发使用手册

NET_DVR_GetSTDConfig

获取设备的配置信息。

BOOL NET_DVR_GetSTDConfig(
  LONG                    lUserID,
  DWORD                   dwCommand,
  LPNET_DVR_STD_CONFIG    lpConfigParam
);

Parameters

lUserID
[in] NET_DVR_Login_V40等登录接口的返回值
dwCommand
[in] 设备配置命令,具体定义见“Remarks”说明
lpConfigParam
[in&out] 配置输入输出参数,不同的配置功能对应不同的输入输出参数,详见“Remarks”说明

Return Values

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

Remarks

获取配置参数时,lpConfigParam结构体中的lpInBuffer无效,设为NULL。对于不同的配置功能(dwCommand),lpConfigParam中lpCondBuffer、lpOutBuffer分别对应不同的内容,具体如下表所示:

dwCommand宏定义 含义 lpCondBuffer lpOutBuffer 宏定义值
进入区域侦测配置
NET_DVR_GET_REGION_ENTR_DETECTION 获取进入区域配置 4字节(DWORD)通道号 NET_DVR_REGION_ENTRANCE_DETECTION 3503
NET_DVR_GET_REGION_ENTR_REGION 获取进入区域的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_REGIONENTRANCE_REGION 3505
NET_DVR_GET_REGION_ENTR_TRIGGER 获取进入区域联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3507
NET_DVR_GET_REGION_ENTR_SCHEDULE 获取进入区域布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3509
离开区域侦测配置        
NET_DVR_GET_REGION_EXITING_DETECTION 获取离开区域配置 4字节(DWORD)通道号 NET_DVR_REGION_EXITING_DETECTION 3512
NET_DVR_GET_REGION_EXITING_REGION 获取离开区域的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_REGIONEXITING_REGION 3514
NET_DVR_GET_REGION_EXIT_TRIGGER 获取离开区域联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3516
NET_DVR_GET_REGION_EXIT_SCHEDULE 获取离开区域布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3518
徘徊侦测配置
NET_DVR_GET_LOITERING_DETECTION 获取徘徊侦测配置 4字节(DWORD)通道号 NET_DVR_LOITERING_DETECTION 3521
NET_DVR_GET_LOITERING_REGION 获取徘徊的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_LOITERING_REGION 3523
NET_DVR_GET_LOITERING_TRIGGER 获取徘徊联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3525
NET_DVR_GET_LOITERING_SCHEDULE 获取徘徊布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3527
人员聚集侦测配置        
NET_DVR_GET_GROUP_DETECTION 获取人员聚集侦测配置 4字节(DWORD)通道号 NET_DVR_GROUP_DETECTION 3530
NET_DVR_GET_GROUPDETECTION_REGION 获取人员聚集的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_GROUPDETECTION_REGION 3532
NET_DVR_GET_GROUPDETECTION_TRIGGER 获取人员聚集联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3534
NET_DVR_GET_GROUPDETECTION_SCHEDULE 获取人员聚集布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3536
快速运动侦测配置
NET_DVR_GET_RAPIDMOVE_DETECTION 获取快速运动侦测配置 4字节(DWORD)通道号 NET_DVR_RAPIDMOVE_DETECTION 3539
NET_DVR_GET_RAPIDMOVE_REGION 获取快速运动的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_RAPIDMOVE_REGION 3541
NET_DVR_GET_RAPIDMOVE_TRIGGER 获取快速运动联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3543
NET_DVR_GET_RAPIDMOVE_SCHEDULE 获取快速运动的布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3545
停车侦测配置        
NET_DVR_GET_PARKING_DETECTION 获取停车侦测配置 4字节(DWORD)通道号 NET_DVR_PARKING_DETECTION 3548
NET_DVR_GET_PARKING_REGION 获取停车侦测的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_PARKING_REGION 3550
NET_DVR_GET_PARKING_TRIGGER 获取停车侦测联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3552
NET_DVR_GET_PARKING_SCHEDULE 获取停车侦测的布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3554
物品遗留侦测配置
NET_DVR_GET_UNATTENDED_BAGGAGE_DETECTION 获取物品遗留侦测配置 4字节(DWORD)通道号 NET_DVR_UNATTENDED_BAGGAGE_DETECTION 3557
NET_DVR_GET_UNATTENDED_BAGGAGE_REGION 获取物品遗留侦测的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_UNATTENDED_BAGGAGE_REGION 3559
NET_DVR_GET_UNATTENDED_BAGGAGE_TRIGGER 获取物品遗留侦测联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3561
NET_DVR_GET_UNATTENDED_BAGGAGE_SCHEDULE 获取物品遗留侦测的布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3563
物品拿取侦测配置        
NET_DVR_GET_ATTENDEDBAGGAGE_DETECTION 获取物品拿取侦测配置 4字节(DWORD)通道号 NET_DVR_ATTENDED_BAGGAGE_DETECTION 3566
NET_DVR_GET_ATTENDEDBAGGAGE_REGION 获取物品拿取侦测的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_ATTENDED_BAGGAGE_REGION 3568
NET_DVR_GET_ATTENDEDBAGGAGE_TRIGGER 获取物品拿取侦测联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3570
NET_DVR_GET_ATTENDEDBAGGAGE_SCHEDULE 获取物品拿取侦测的布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3572
NET_DVR_GET_ATTENDEDBAGGAGE_TRIGGER 区域人数统计布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3570
NET_DVR_GET_ATTENDEDBAGGAGE_SCHEDULE 区域人数统计联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3572
黑白名单参数配置
NET_DVR_GET_VEHICLE_BLACKLST_SCHEDULE 获取黑名单布防时间配置 NULL NET_DVR_EVENT_SCHEDULE 6622
NET_DVR_GET_VEHICLE_BLACKLIST_EVENT_TRIGGER 获取黑名单布防联动配置 NULL NET_DVR_EVENT_TRIGGER 6626
NET_DVR_GET_VEHICLE_WHITELST_SCHEDULE 获取白名单布防时间配置 NULL NET_DVR_EVENT_SCHEDULE 6624
NET_DVR_GET_VEHICLE_WHITELIST_EVENT_TRIGGER 获取白名单布防联动配置 NULL NET_DVR_EVENT_TRIGGER 6628
NET_DVR_GET_VEHICLE_ALLLIST_EVENT_TRIGGER 获取全部车辆检测名单布防联动配置 NULL NET_DVR_EVENT_TRIGGER 6631
NET_DVR_GET_VEHICLE_OTHERLIST_EVENT_TRIGGER 获取其他车辆检测名单布防联动配置 NULL NET_DVR_EVENT_TRIGGER 6633
其他参数配置
NET_DVR_GET_PTZ_NOTIFICATION 获取事件联动PTZ配置 NET_DVR_PTZ_NOTIFICATION_COND NET_DVR_PTZ_NOTIFICATION_CFG 8201
NET_DVR_GET_REGION_CLIP 获取区域裁剪配置 NET_DVR_REGION_CLIP_COND NET_DVR_REGION_CLIP_CFG 3575
NET_DVR_GET_LITESTORAGE 获取轻存储配置 4字节(DWORD)通道号 NET_DVR_LITESTORAGE 3594
NET_DVR_GET_VEHICLE_CALIBRATION 获取车辆检测标定 4字节(DWORD)通道号 NET_DVR_CALIBRATION 3598
NET_DVR_GET_PDC_RECOMMEND 获取客流统计表示推荐值 4字节(DWORD)通道号 NET_DVR_PDC_RECOMMEND 3755
NET_DVR_GET_SMARTCALIBRATION_CFG 获取Smart行为标定过滤尺寸功能 NET_DVR_SMARTCALIBRATION_COND NET_DVR_SMARTCALIBRATION_CFG 3910
XXXXXXXXXXXXXXXXXX  

See Also

NET_DVR_SetSTDConfig  NET_DVR_GetLastError