enableCustomAudioIO method

Future<void> enableCustomAudioIO(
  1. bool enable,
  2. ZegoCustomAudioConfig config,
  3. {ZegoPublishChannel? channel}
)

开启自定义音频 IO 功能,支持其他路推流,支持 PCM 、AAC 格式数据。

支持版本:1.10.0 及以上。 详情描述:开启自定义音频 IO 功能,支持 PCM 、AAC 格式数据。 业务场景:如果开发者想在采集音频数据后或拉取远端音频数据渲染前,通过自定义处理实现特殊功能(例如变声、美声等)时。 调用时机:需要在 startPublishingStreamstartPlayingStreamstartPreviewcreateMediaPlayercreateAudioEffectPlayercreateRealTimeSequentialDataManager 之前调用才有效。 使用限制:无。

  • enable 是否开启自定义音频 IO。
  • config 自定义音频 IO 的配置。
  • channel 指定要开启自定义音频 IO 的推流通道。

Implementation

Future<void> enableCustomAudioIO(bool enable, ZegoCustomAudioConfig config,
    {ZegoPublishChannel? channel}) async {
  return await ZegoExpressImpl.instance
      .enableCustomAudioIO(enable, config, channel: channel);
}