设备网络SDK开发使用手册

NET_DVR_SetSTDConfig

设置设备的配置信息。

BOOL NET_DVR_SetSTDConfig(
  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结构体里面的lpOutBuffer无效,设为NULL。对于不同的配置功能(dwCommand),lpConfigParam中的lpCondBuffer、lpInBuffer分别对应不同的内容,具体如下表所示:

dwCommand宏定义 含义 lpCondBuffer lpInBuffer 宏定义值
进入区域侦测配置
NET_DVR_SET_REGION_ENTR_DETECTION 设置进入区域配置 4字节(DWORD)通道号 NET_DVR_REGION_ENTRANCE_DETECTION 3504
NET_DVR_SET_REGION_ENTR_REGION 设置进入区域的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_REGIONENTRANCE_REGION 3506
NET_DVR_SET_REGION_ENTR_TRIGGER 设置进入区域联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3508
NET_DVR_SET_REGION_ENTR_SCHEDULE 设置进入区域布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3510
离开区域侦测配置            
NET_DVR_SET_REGION_EXITING_DETECTION 设置离开区域配置 4字节(DWORD)通道号 NET_DVR_REGION_EXITING_DETECTION 3513
NET_DVR_SET_REGION_EXITING_REGION 设置离开区域的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_REGIONEXITING_REGION 3515
NET_DVR_SET_REGION_EXIT_TRIGGER 设置离开区域联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3517
NET_DVR_SET_REGION_EXIT_SCHEDULE 设置离开区域布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3519
徘徊侦测配置
NET_DVR_SET_LOITERING_DETECTION 设置徘徊侦测配置 4字节(DWORD)通道号 NET_DVR_LOITERING_DETECTION 3522
NET_DVR_SET_LOITERING_REGION 设置徘徊的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_LOITERING_REGION 3524
NET_DVR_SET_LOITERING_TRIGGER 设置徘徊联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3526
NET_DVR_SET_LOITERING_SCHEDULE 设置徘徊布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3528
人员聚集侦测配置          
NET_DVR_SET_GROUP_DETECTION 设置人员聚集侦测配置 4字节(DWORD)通道号 NET_DVR_GROUP_DETECTION 3531
NET_DVR_SET_GROUPDETECTION_REGION 设置人员聚集的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_GROUPDETECTION_REGION 3533
NET_DVR_SET_GROUPDETECTION_TRIGGER 设置人员聚集联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3535
NET_DVR_SET_GROUPDETECTION_SCHEDULE 设置人员聚集布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3537
快速运动侦测配置
NET_DVR_SET_RAPIDMOVE_DETECTION 设置快速运动侦测配置 4字节(DWORD)通道号 NET_DVR_RAPIDMOVE_DETECTION 3540
NET_DVR_SET_RAPIDMOVE_REGION 设置快速运动的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_RAPIDMOVE_REGION 3542
NET_DVR_SET_RAPIDMOVE_TRIGGER 设置快速运动联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3544
NET_DVR_SET_RAPIDMOVE_SCHEDULE 设置快速运动的布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3546
停车侦测配置            
NET_DVR_SET_PARKING_DETECTION 设置停车侦测配置 4字节(DWORD)通道号 NET_DVR_PARKING_DETECTION 3549
NET_DVR_SET_PARKING_REGION 设置停车侦测的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_PARKING_REGION 3551
NET_DVR_SET_PARKING_TRIGGER 设置停车侦测联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3553
NET_DVR_SET_PARKING_SCHEDULE 设置停车侦测的布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3555
进入物品遗留侦测配置
NET_DVR_SET_UNATTENDED_BAGGAGE_DETECTION 设置物品遗留侦测配置 4字节(DWORD)通道号 NET_DVR_UNATTENDED_BAGGAGE_DETECTION 3558
NET_DVR_SET_UNATTENDED_BAGGAGE_REGION 设置物品遗留侦测的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_UNATTENDED_BAGGAGE_REGION 3560
NET_DVR_SET_UNATTENDED_BAGGAGE_TRIGGER 设置物品遗留侦测联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3562
NET_DVR_SET_UNATTENDED_BAGGAGE_SCHEDULE 设置物品遗留侦测的布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3564
物品拿取侦测配置            
NET_DVR_SET_ATTENDEDBAGGAGE_DETECTION 设置物品拿取侦测配置 4字节(DWORD)通道号 NET_DVR_ATTENDED_BAGGAGE_DETECTION 3567
NET_DVR_SET_ATTENDEDBAGGAGE_REGION 设置物品拿取侦测的单个区域配置 NET_DVR_SMART_REGION_COND NET_DVR_ATTENDED_BAGGAGE_REGION 3569
NET_DVR_SET_ATTENDEDBAGGAGE_TRIGGER 设置物品拿取侦测联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 3571
NET_DVR_SET_ATTENDEDBAGGAGE_SCHEDULE 设置物品拿取侦测的布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 3573
黑白名单参数配置
NET_DVR_SET_VEHICLE_BLACKLST_SCHEDULE 设置黑名单布防时间配置 NULL NET_DVR_EVENT_SCHEDULE 6623
NET_DVR_SET_VEHICLE_BLACKLIST_EVENT_TRIGGER 设置黑名单布防联动配置 NULL NET_DVR_EVENT_TRIGGER 6627
NET_DVR_SET_VEHICLE_WHITELST_SCHEDULE 设置白名单布防时间配置 NULL NET_DVR_EVENT_SCHEDULE 6625
NET_DVR_SET_VEHICLE_WHITELIST_EVENT_TRIGGER 设置白名单布防联动配置 NULL NET_DVR_EVENT_TRIGGER 6629
NET_DVR_SET_VEHICLE_ALLLIST_EVENT_TRIGGER 设置全部车辆检测名单布防联动配置 NULL NET_DVR_EVENT_TRIGGER 6632
NET_DVR_SET_VEHICLE_OTHERLIST_EVENT_TRIGGER 设置其他车辆检测名单布防联动配置 NULL NET_DVR_EVENT_TRIGGER 6634
区域人数统计配置            
NET_DVR_SET_FRAMES_PEOPLE_COUNTING_SCHEDULE 设置区域人数统计布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 4391
NET_DVR_SET_ATTENDEDBAGGAGE_SCHEDULE 设置区域人数统计联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 4392
学生起立检测配置            
NET_DVR_SET_STUDENTS_STOODUP_SCHEDULE_CAPABILITIES 设置学生起立检测布防时间配置 4字节(DWORD)通道号 NET_DVR_EVENT_SCHEDULE 4400
NET_DVR_SET_STUDENTS_STOODUP_TRIGGER 设置学生起立检测联动配置 4字节(DWORD)通道号 NET_DVR_EVENT_TRIGGER 4387
其他参数配置
NET_DVR_SET_PTZ_NOTIFICATION 设置事件联动PTZ配置 NET_DVR_PTZ_NOTIFICATION_COND NET_DVR_PTZ_NOTIFICATION_CFG 8202
NET_DVR_SET_REGION_CLIP 设置区域裁剪配置 NET_DVR_REGION_CLIP_COND NET_DVR_REGION_CLIP_CFG 3576
NET_DVR_SET_LITESTORAGE 设置轻存储配置 4字节(DWORD)通道号 NET_DVR_LITESTORAGE 3595
NET_DVR_SET_SMARTCALIBRATION_CFG 设置Smart行为标定过滤尺寸功能 NET_DVR_SMARTCALIBRATION_COND NET_DVR_SMARTCALIBRATION_CFG 3911
XXXXXXXXXXXXXXXXXX  

See Also

NET_DVR_GetSTDConfig  NET_DVR_GetLastError