package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.sun.jna.Pointer; /** * @author 291189 * @description 多通é“回放预览å‚æ•° * @origin autoTool * @date 2023/05/16 14:49:19 */ public class NET_MULTI_PLAYBACK_PARAM extends NetSDKLib.SdkStructure { public int dwSize; /** 预览通é“å· */ public int[] nChannels=new int[64]; /** 预览通é“æ•° */ public int nChannelNum; /** 回放文件类型,0:普通录象;1:报è¦å½•è±¡ï¼›2:移动检测;3:å¡å·å½•è±¡ï¼›4:图片 */ public int nType; /** 回放开始时间 */ public NET_TIME stStartTime=new NET_TIME(); /** 回放结æŸæ—¶é—´ */ public NET_TIME stEndTime=new NET_TIME(); /** 帧率,1~25 */ public int nFPS; /** ç æµå€¼,192~1024 */ public int nBitRate; /** 分辨率,"D1"ã€"HD1"ã€"2CIF"ã€"CIF"ã€"QCIF" */ public byte[] szResolution=new byte[64]; /** 超时ç‰å¾…时间 */ public int nWaitTime; /** 视频æ’放窗å£å¥æŸ„ */ public Pointer hWnd; /** 视频数æ®å›žè°ƒ */ public NetSDKLib.fDataCallBack fDownLoadDataCallBack; /** 视频数æ®ç”¨æˆ·æ•°æ® */ public Pointer dwDataUser; /** 回放进度回调 */ public NetSDKLib.fDownLoadPosCallBack cbDownLoadPos; /** è¿›åº¦å›žè°ƒç”¨æˆ·æ•°æ® */ public Pointer dwPosUser; public NET_MULTI_PLAYBACK_PARAM(){ this.dwSize=this.size(); } }