package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.sun.jna.Pointer; /** * @author 291189 * @description CLIENT_PushAnalysePictureFileByRule 接å£è¾“å…¥å‚æ•° * @date 2022/06/28 19:02:02 */ public class NET_IN_PUSH_ANALYSE_PICTURE_FILE_BYRULE extends NetSDKLib.SdkStructure { /** * ç»“æž„ä½“å¤§å° */ public int dwSize; /** * 任务ID */ public int nTaskID; /** * 推é€å›¾ç‰‡ä¿¡æ¯ï¼Œæ–‡ä»¶åˆ—表支æŒurl路径和二进制数æ®ä¸¤ç§æ–¹å¼ï¼Œä½†æ˜¯æ¯æ¬¡åªèƒ½é€‰æ‹©ä¸€ç§æ–¹å¼ï¼Œå³URLå’ŒOffset/Length应该是两者有且åªæœ‰ä¸€ä¸ª * 用户自定义空间 NET_PUSH_PICTURE_BYRULE_INFO */ public Pointer pstuPushPicByRuleInfos; /** * 推é€å›¾ç‰‡æ•°é‡,用户定义 */ public int nPicNum; /** * æ•°æ®ç¼“冲区长度, å•ä½:å—节 */ public int nBinBufLen; /** * æ•°æ®ç¼“冲区, 由用户申请和释放,选择nOffset/nLengthæ–¹å¼ï¼Œéœ€è¦ä¼ é€å›¾ç‰‡æ•°æ® */ public Pointer pBinBuf; public NET_IN_PUSH_ANALYSE_PICTURE_FILE_BYRULE() { this.dwSize = this.size(); } }