package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.iailab.netsdk.lib.enumeration.EM_CAN_START_STREAM; import com.iailab.netsdk.lib.enumeration.EM_COMPOSIT_CHANNEL_BIND_MODE; import com.iailab.netsdk.lib.enumeration.EM_IS_RECORD; /** * @author : 47040 * @since : Created in 2020/9/27 15:16 */ public class NET_CFG_COURSE_RECORD_DEFAULT_CONFIG extends NetSDKLib.SdkStructure { /** * ç»“æž„ä½“å¤§å° */ public int dwSize; /** * 组åˆé€šé“默认模å¼; 0: æ— æ•ˆ, 1: 电影模å¼, 2: 常æ€æ¨¡å¼, 3: ç²¾å“模å¼, å°äºŽ0: è‡ªå®šä¹‰æ¨¡å¼ */ public int nCompositChannelMode; /** * 能å¦è¢«æ‹‰æµé€»è¾‘通é“æ•° */ public int nCanStartStreamNum; /** * 是å¦è¦å½•åƒé€»è¾‘通é“å·æ•° */ public int nIsRecordNum; /** * 能å¦è¢«æ‹‰æµ {@link EM_CAN_START_STREAM} */ public int[] emCanStartStream = new int[64]; /** * 是å¦è¦å½•åƒ {@link EM_IS_RECORD} */ public int[] emIsRecord = new int[64]; /** * 默认组åˆé€šé“ç»‘å®šæ¨¡å¼ {@link EM_COMPOSIT_CHANNEL_BIND_MODE} */ public int emCompositChannelBindMode; /** * ä¿ç•™å—节 */ public byte[] byReserved = new byte[4]; public NET_CFG_COURSE_RECORD_DEFAULT_CONFIG() { this.dwSize = this.size(); } }