houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
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
package com.iailab.netsdk.lib.structure;
 
import com.iailab.netsdk.lib.NetSDKLib;
import com.sun.jna.Pointer;
 
/**
 * @author 251589
 * @version 1.0
 * @description {@link NetSDKLib#CLIENT_GetHeatMapsDirectly}的输出参数
 * @date 2020/11/10
 */
public class NET_OUT_GET_HEATMAPS_INFO extends NetSDKLib.SdkStructure{
 
    public int dwSize;
 
    /**
     *  元数据
     */
    public NetSDKLib.NET_RADIOMETRY_METADATA stMetaData;
 
    /**
     *  热图数据缓存区 pbDataBuf 的大小, 由用户指定
     */
    public int dwMaxDataBufLen;
    /**
     *  热图数据缓冲区(压缩过的数据,里面是每个像素点的温度数据,可以使用元数据信息解压),需要用户分配空间
     */
    public Pointer pbDataBuf;
    /**
     * 缓存区中返回的实际文件数据大小
     */
    public int dwRetDataBufLen;
    /**
     *  字节对齐
     */
    public byte[] byReserved = new byte[4];
 
 
    public NET_OUT_GET_HEATMAPS_INFO() {
        this.dwSize = this.size();
    }
}