sendCustomAudioCapturePCMData method

Future<void> sendCustomAudioCapturePCMData(
  1. Uint8List data,
  2. int dataLength,
  3. ZegoAudioFrameParam param,
  4. {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);
}