提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib;
4 import com.iailab.netsdk.lib.NetSDKLib.SdkStructure;
5 import com.sun.jna.Pointer;
6
7 /**
8  * 
9  * @author 119178
10  * CLIENT_StartBackupTask接口输入参数
11  * {@link NetSDKLib#CLIENT_StartBackupTask}
12  */
13 public class NET_IN_START_BACKUP_TASK_INFO extends SdkStructure{
14     public int               dwSize;
15     public int                  emSourceMode;        //  源模式(EM_BACKUP_SOURCE_MODE)
16     public int                 emTargetMode;        //  备份模式(EM_BACKUP_TARGET_MODE)
17     public int                 nSourceNum;        //  备份源个数
18     public Pointer             pstuSource;        //  备份源,用户分配内存,大小为sizeof(NET_BACKUP_SOURCE)*nSourceNum
19     public Pointer             pstuTarget;        //  备份目的?用户分配内存,大小为sizeof(NET_BACKUP_TARGET)*nTargetNum
20     public int                 nTargetNum;        //  备份目的个数    
21     public int                 emFormat;            //    期望备份成为的格式类型(EM_BACKUP_FORMAT)
22     public int                 nGroupID;            //  任务组ID
23     public int                 bTakePlayer;        //    是否带DH播放器,emFormat值dav时,需要DH播放器播放。
24     
25     public NET_IN_START_BACKUP_TASK_INFO(){
26         this.dwSize = this.size();
27     }
28 }