潘志宝
2024-11-28 231897591c909b164defebfdb5936387ec2807d0
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib;
4 import com.sun.jna.Pointer;
5
6 /**
7  * @author 251823
8  * @description CLIENT_DownloadPieceFile 接口输入参数(文件下载)
9  * @origin autoTool
10  * @date 2023/11/30 19:38:56
11  */
12 public class NET_IN_DOWNLOAD extends NetSDKLib.SdkStructure {
13     /**
14      * / 结构体大小:赋值为结构体大小
15      */
16     public int dwSize;
17     /**
18      * / 偏移大小
19      */
20     public int nOffLength;
21     /**
22      * / 录像文件信息
23      */
24     public LPNET_RECORDFILE_INFO lpRecordFile = new LPNET_RECORDFILE_INFO();
25     /**
26      * / 录像文件保存路径
27      */
28     public Pointer pszSavedFileName;
29     /**
30      * / 回放进度回调函数
31      */
32     public NetSDKLib.fDownLoadPosCallBack cbDownLoadPos;
33     /**
34      * / 回放进度回调函数自定义数据
35      */
36     public Pointer dwUserData;
37     /**
38      * / 回放数据回调函数
39      */
40     public NetSDKLib.fDataCallBack fDownLoadDataCallBack;
41     /**
42      * / 回放数据回调函数自定义数据
43      */
44     public Pointer dwDataUser;
45     /**
46      * / 是否使用UTC时间
47      */
48     public int bUseUTCTime;
49     /**
50      * / 字节对齐
51      */
52     public byte[] szResvered = new byte[4];
53
54     public NET_IN_DOWNLOAD() {
55         this.dwSize = this.size();
56     }
57 }