1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
package com.netsdk.lib.structure;
 
import com.netsdk.lib.NetSDKLib;
 
/**
 * @author 251823
 * @description 纯色隐私遮挡块的能力集
 * @date 2022/07/21 13:40:56
 */
public class NET_COLOR_MASKING_CAPS extends NetSDKLib.SdkStructure {
    /**
     * 是否支持纯色隐私遮挡块
     */
    public int bSupport;
    /**
     * 系统支持的最大纯色块个数
     */
    public int nMaxNum;
    /**
     * 支持的遮挡块形状个数
     */
    public int nSupportTypeNum;
    /**
     * 支持的遮挡块形状,数组int值,参考枚举{@link EM_PRIVACY_MASKING_TYPE}
     */
    public int[] emSupportType = new int[8];
    /**
     * 系统支持的多边形遮挡块最大顶点数(SupportType支持"Polygon"时该能力有效)
     */
    public int nMaxPolygonPoints;
    /**
     * 是否支持遮挡块颜色设置
     */
    public int bSetColorSupport;
    /**
     * 是否支持遮挡块颜色相互独立
     */
    public int bSetColorIndependent;
    /**
     * 保留字节
     */
    public byte[] byReserved = new byte[128];
 
    public NET_COLOR_MASKING_CAPS() {
    }
}