package com.netsdk.lib.structure;
|
|
import com.netsdk.lib.NetSDKLib;
|
import com.sun.jna.Pointer;
|
|
/**
|
* @author 251823
|
* @version 1.0
|
* @description CLIENT_TalkSendDataByFile接口 入参
|
* @date 2021/12/29
|
*/
|
public class NET_IN_TALK_SEND_DATA_FILE extends NetSDKLib.SdkStructure{
|
/**
|
* 结构体大小
|
*/
|
public int dwSize;
|
|
/**
|
* 音频文件全路径
|
*/
|
public Pointer pFilePath;
|
|
/**
|
* 音频文件发送进度
|
*/
|
public NetSDKLib.fTalkSendPosCallBack cbSendPos;
|
|
/**
|
* 用户参数
|
*/
|
public Pointer dwUser;
|
|
/**
|
* 发送间隔百分比,0和100表示使用sdk默认计算的间隔,
|
* 于100发送更快,大于100,发送更慢
|
*/
|
public int dwSendInterval;
|
|
/**
|
* 是否需要加音频头。
|
* TRUE,表示需要SDK根据下面的音频信息加音频头;
|
* FALSE,表示不需要SDK根据音频信息加音频头,直接发送pFilePath路径指向的数据给设备。
|
*/
|
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_FILE(){
|
this.dwSize = this.size();
|
}
|
|
}
|