sendCustomAudioCapturePCMData method
- Uint8List data,
- int dataLength,
- ZegoAudioFrameParam param,
- {ZegoPublishChannel? channel}
发送自定义音频采集 PCM 数据,支持其他路推流。
支持版本:1.10.0 及以上。
详情描述:把采集到的音频 PCM 数据塞给 SDK。
业务场景:1、开发者需要从现有音频流、音频文件、或者定制的采集系统中获得采集后输入,交给 SDK 传输。2、开发者有自己对 PCM 输入源做特殊的音效处理的需求,在音效处理后输入,交给 SDK 传输。
调用时机:在 enableCustomAudioIO 且推流成功后。
使用限制:无。
相关接口:开启自定义音频 IO 功能 enableCustomAudioIO,开始推流 startPublishingStream
。
data
PCM buffer 数据。dataLength
buffer 数据的总长度。param
该 PCM 音频帧的参数。channel
采集音频帧的推流通道。
Implementation
Future<void> sendCustomAudioCapturePCMData(
Uint8List data, int dataLength, ZegoAudioFrameParam param,
{ZegoPublishChannel? channel}) async {
return await ZegoExpressImpl.instance.sendCustomAudioCapturePCMData(
data, dataLength, param,
channel: channel);
}