package com.iailab.netsdk.lib.structure;/**
|
* @author 47081
|
* @descriptio
|
* @date 2020/11/9
|
* @version 1.0
|
*/
|
|
import com.iailab.netsdk.lib.NetSDKLib;
|
|
import static com.netsdk.lib.constant.SDKStructureFieldLenth.MAX_MASKTYPE_COUNT;
|
import static com.netsdk.lib.constant.SDKStructureFieldLenth.MAX_MOSAICTYPE_COUNT;
|
|
/**
|
* @author 47081
|
* @version 1.0
|
* @description 隐私遮挡能力集
|
* @date 2020/11/9
|
*/
|
public class CFG_PTZ_PRIVACY_MASKING extends NetSDKLib.SdkStructure {
|
/**
|
* 是否支持隐私遮挡设置
|
*/
|
public boolean bPrivacyMasking;
|
/**
|
* 是否支持遮挡块颜色设置
|
*/
|
public boolean bSetColorSupport;
|
/**
|
* emMaskType是否有效
|
*/
|
public boolean abMaskType;
|
/**
|
* 实际支持的遮挡块形状个数
|
*/
|
public int nMaskTypeCount;
|
/**
|
* 支持的遮挡块形状,没有该项配置时默认支持矩形
|
* 枚举参考{@link com.netsdk.lib.enumeration.NET_EM_MASK_TYPE}
|
*/
|
public int[] emMaskType = new int[MAX_MASKTYPE_COUNT];
|
/**
|
* 是否支持马赛克遮挡块设置
|
*/
|
public boolean bSetMosaicSupport;
|
/**
|
* 是否支持遮挡块颜色相互独立(bSetColorSupport为true时该能力有效)
|
*/
|
public boolean bSetColorIndependent;
|
/**
|
* emMosaicType是否有效
|
*/
|
public boolean abMosaicType;
|
/**
|
* 实际支持的马赛克类型个数
|
*/
|
public int nMosaicTypeCount;
|
/**
|
* 支持的马赛克类型(SetMosaicSupport为true时该能力有效,没有该项配置时默认支持24x24大小马赛克)
|
* 枚举值参考{@link com.netsdk.lib.enumeration.NET_EM_MOSAIC_TYPE}
|
*/
|
public int[] emMosaicType = new int[MAX_MOSAICTYPE_COUNT];
|
}
|