inputCustomAudioData abstract method
将音频输入数据输入到媒体层
当 @ref JCMediaDeviceAudioParam.autoStartAudioInputDevice "autoStartAudioInputDevice" 为 false 时才可以将音频输入数据输入到媒体层。 建议在一对一通话状态为连接中时或者加入频道成功后,在子线程不断的调用此方法传入音频数据
sampleRateHz 外部输入源的采样频率,取值范围:8000,16000,32000,44100,48000
channels 外部输入源的采样通道数,取值范围:1或2
byteBuffer 外部采集数据源,需要传入 DirectByteBuffer 对象
playDelayMS 播放延时 一般设为0
recDelayMS 采集延时 一般设为0
clockDrift 时钟漂移 一般设为0
@return 是否正常调用
- true: 正常执行调用流程
- false: 调用失败
Implementation
Future<bool> inputCustomAudioData(int sampleRateHz, int channels,
Uint8List byteBuffer, int playDelayMS, int recDelayMS, int clockDrift);