package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.iailab.netsdk.lib.enumeration.GetDevCaps_Type; import com.sun.jna.Pointer; /** * 获å–设备编ç é…置对应能力输入å‚æ•° * 能力集枚举 {@link GetDevCaps_Type#NET_ENCODE_CFG_CAPS} * èƒ½åŠ›é›†æŽ¥å£ {@link NetSDKLib#CLIENT_GetDevCaps} * * @author 47040 * @since Created at 2021/5/25 20:48 */ public class NET_IN_ENCODE_CFG_CAPS extends NetSDKLib.SdkStructure { /** * ç»“æž„ä½“å¤§å° */ public int dwSize; /** * 通é“å· */ public int nChannelId; /** * ç æµç±»åž‹,0:主ç æµï¼›1:辅ç æµ1ï¼›2:辅ç æµ2ï¼›3:辅ç æµ3ï¼›4:抓图ç æµ */ public int nStreamType; /** * æ¤å‚æ•°å¯ä»¥ä¸å¡«,ä¸è®ºæŒ‡å®šä»€ä¹ˆç±»åž‹,设备都返回主ã€è¾…ã€æŠ“图ç æµçš„能力 * Encodeé…ç½®,通过调用 dhconfigsdk.dllä¸æŽ¥å£ CLIENT_PacketDataå°è£…得到 * 对应的å°è£…命令为 CFG_CMD_ENCODE */ public Pointer pchEncodeJson; public NET_IN_ENCODE_CFG_CAPS() { dwSize = this.size(); } }