houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3 import com.iailab.netsdk.lib.NetSDKLib;
4 import com.sun.jna.Pointer;
5
6 /**
7  * @author 251823
8  * @version 1.0
9  * @description CLIENT_TalkSendDataByStream接口 入参
10  * @date 2021/12/29
11  */
12 public class NET_IN_TALK_SEND_DATA_STREAM extends NetSDKLib.SdkStructure{
13     /**
14      *  结构体大小
15      */
16     public int dwSize;
17
18     /**
19      *  音频流缓冲
20      */
21     public Pointer pBuf;
22
23     /**
24      *  音频流缓冲大小
25      */
26     public int dwBufSize;
27
28     /**
29      *  是否需要加音频头。
30      *  TRUE,表示需要SDK根据下面的音频信息加音频头;
31      *  FALSE,表示不需要SDK根据音频信息加音频头,直接发送pBuf指向的数据给设备。
32      */
33     public boolean bNeedHead;
34
35     /**
36      *  音频编码格式,参考枚举{ @link NET_TALK_CODING_TYPE }
37      */
38     public int emEncodeType;
39
40     /**
41      *  位数,如8或16等
42      */
43     public int nAudioBit;
44
45     /**
46      *  采样率,如8000或16000等
47      */
48     public int dwSampleRate;
49
50     public NET_IN_TALK_SEND_DATA_STREAM(){
51         this.dwSize = this.size();
52     }
53 }