设备网络SDK开发使用手册

NET_DVR_PRIVACY_MASKS_CFG

云台隐私遮蔽参数配置结构体。

struct{
  DWORD              dwSize;
  BYTE               byEnable;
  BYTE               byPrivacyMaskCfgEnable;
  BYTE               byColorType;
  BYTE               byActiveZoomRatio;
  char               sPrivacyMaskName[NAME_LEN];
  NET_VCA_POLYGON    struRegion;
  BYTE               byCurrentRegionEnable;
  BYTE               byCurZoomRatio;
  BYTE               byRes[2];
  float              fActiveZoomRatio;
  BYTE               byRes1[120];
}NET_DVR_PRIVACY_MASKS_CFG, *LPNET_DVR_PRIVACY_MASKS_CFG;

Members

dwSize
结构体大小
byEnable
是否启用该区域隐私遮蔽功能:0- 否,1- 是
byPrivacyMaskCfgEnable
该隐私遮蔽区域配置参数是否显示(ReadOnly):0- 否,1- 是
byColorType
区域颜色:0- 保留,1- 灰,2- 红,3- 绿,4- 蓝,5- 橙,6- 黄,0xff- 马赛克
byActiveZoomRatio
屏蔽倍率(byCurZoomRatio为0时有效),取值范围:1~100
sPrivacyMaskName
遮挡区域名称,目前只使用16个字节
struRegion
区域范围
byCurrentRegionEnable
当前区域坐标是否有效:0- 否,1- 是(针对单个区域设置区域坐标信息和单场景下的多区域设置区域坐标信息)
byCurZoomRatio
当前倍率使用字段:0- byActiveZoomRatio,1- fActiveZoomRatio(对应能力节点<curActiveZoomRatioType>)
byRes
保留,置为0
fActiveZoomRatio
屏蔽倍率(精确到小数点1位,byCurZoomRatio为1时有效),取值范围:[1.0~100.0]
byRes1
保留,置为0

Remarks

See Also

NET_DVR_GetDeviceConfig    NET_DVR_SetDeviceConfig