houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;/**
H 2  * @author 47081
3  * @descriptio
4  * @date 2020/11/9
5  * @version 1.0
6  */
7
8 import com.iailab.netsdk.lib.NetSDKLib;
9
7412dd 10 import static com.iailab.netsdk.lib.constant.SDKStructureFieldLenth.MAX_MASKTYPE_COUNT;
H 11 import static com.iailab.netsdk.lib.constant.SDKStructureFieldLenth.MAX_MOSAICTYPE_COUNT;
149dd0 12
H 13 /**
14  * @author 47081
15  * @version 1.0
16  * @description 隐私遮挡能力集
17  * @date 2020/11/9
18  */
19 public class CFG_PTZ_PRIVACY_MASKING extends NetSDKLib.SdkStructure {
20     /**
21      * 是否支持隐私遮挡设置
22      */
23     public boolean bPrivacyMasking;
24     /**
25      * 是否支持遮挡块颜色设置
26      */
27     public boolean bSetColorSupport;
28     /**
29      * emMaskType是否有效
30      */
31     public boolean abMaskType;
32     /**
33      * 实际支持的遮挡块形状个数
34      */
35     public int nMaskTypeCount;
36     /**
37      * 支持的遮挡块形状,没有该项配置时默认支持矩形
7412dd 38      * 枚举参考{@link com.iailab.netsdk.lib.enumeration.NET_EM_MASK_TYPE}
149dd0 39      */
H 40     public int[] emMaskType = new int[MAX_MASKTYPE_COUNT];
41     /**
42      * 是否支持马赛克遮挡块设置
43      */
44     public boolean bSetMosaicSupport;
45     /**
46      * 是否支持遮挡块颜色相互独立(bSetColorSupport为true时该能力有效)
47      */
48     public boolean bSetColorIndependent;
49     /**
50      * emMosaicType是否有效
51      */
52     public boolean abMosaicType;
53     /**
54      * 实际支持的马赛克类型个数
55      */
56     public int nMosaicTypeCount;
57     /**
58      * 支持的马赛克类型(SetMosaicSupport为true时该能力有效,没有该项配置时默认支持24x24大小马赛克)
7412dd 59      * 枚举值参考{@link com.iailab.netsdk.lib.enumeration.NET_EM_MOSAIC_TYPE}
149dd0 60      */
H 61     public int[] emMosaicType = new int[MAX_MOSAICTYPE_COUNT];
62 }