package com.iailab.netsdk.lib.structure; import com.iailab.netsdk.lib.NetSDKLib; import com.sun.jna.Pointer; /** * @author 251823 * @version 1.0 * @description CLIENT_TalkSendDataByStreamæŽ¥å£ å…¥å‚ * @date 2021/12/29 */ public class NET_IN_TALK_SEND_DATA_STREAM extends NetSDKLib.SdkStructure{ /** * ç»“æž„ä½“å¤§å° */ public int dwSize; /** * 音频æµç¼“冲 */ public Pointer pBuf; /** * 音频æµç¼“å†²å¤§å° */ public int dwBufSize; /** * 是å¦éœ€è¦åŠ 音频头。 * TRUE,表示需è¦SDKæ ¹æ®ä¸‹é¢çš„音频信æ¯åŠ 音频头; * FALSE,表示ä¸éœ€è¦SDKæ ¹æ®éŸ³é¢‘ä¿¡æ¯åŠ 音频头,直接å‘é€pBuf指å‘çš„æ•°æ®ç»™è®¾å¤‡ã€‚ */ public boolean bNeedHead; /** * 音频编ç æ ¼å¼,å‚考枚举{ @link NET_TALK_CODING_TYPE } */ public int emEncodeType; /** * ä½æ•°,如8或16ç‰ */ public int nAudioBit; /** * é‡‡æ ·çŽ‡,如8000或16000ç‰ */ public int dwSampleRate; public NET_IN_TALK_SEND_DATA_STREAM(){ this.dwSize = this.size(); } }