NET_DVR_BUILTIN_SUPPLEMENTLIGHT
补光灯配置结构体。
struct{
DWORD dwSize;
BYTE byMode;
BYTE byBrightnessLimit;
BYTE byRes[6];
NET_DVR_SCHEDULE_DAYTIME struSchedTime;
BYTE byRes1[256];
}NET_DVR_BUILTIN_SUPPLEMENTLIGHT, *LPNET_DVR_BUILTIN_SUPPLEMENTLIGHT;
Members
- dwSize
- 结构体大小
- byMode
- 补光灯模式:0- 定时,1- 开启,2- 关闭,3- 自动(非光敏,算法画面识别)
- byBrightnessLimit
- 亮度限制,取值范围:[0,100]
- byRes
- 保留,置为0
- struSchedTime
- 定时时间段,byMode为1时有效,在时间段内自动开启补光灯,在时间段外自动关闭补光灯
- byRes1
- 保留,置为0
Remarks
- 设备是否支持补光灯配置或者支持的参数能力,可以通过设备能力集进行判断,对应内置补光灯配置能力集(SupplementLight),相关接口:NET_DVR_GetSTDAbility,能力集类型:NET_DVR_GET_SUPPLEMENTLIGHT_CAPABILITIES。
- 对应/ISAPI/Image/channels/<ID>/SupplementLight/capabilities,其中<ID>为通道号。
See Also
NET_DVR_GetSTDConfig NET_DVR_SetSTDConfig