setAudioCaptureStereoMode method

Future<void> setAudioCaptureStereoMode(
  1. ZegoAudioCaptureStereoMode mode
)

设置音频采集双声道模式。

支持版本:1.15.0 及以上 (iOS/Android/Windows);自 2.16.0 开始支持 macOS。 详情描述:此函数用于设置音频的采集声道模式,当开发者开启双声道采集后,使用专门的双声道采集设备,可以采集到双声道的音频数据并进行推流。 业务场景:在一些比较专业的场景里,用户对声音的效果尤为敏感,比如语音电台、乐器演奏,此时就需要对双声道和高音质的支持。 默认值:默认 None,即单声道采集。 调用时机:需要在 createEngine 之后,在 startPublishingStreamstartPlayingStreamstartPreviewcreateMediaPlayercreateAudioEffectPlayercreateRealTimeSequentialDataManager 之前调用才有效。 使用限制:如果需要开启双声道采集,还需要满足如下条件:对于 iOS/Android 来说,需要外接支持双声道采集的音频设备并且处于媒体音量下。对于 macOS 来说需要处于媒体音量下。对于 Windows 来说需要外接支持双声道采集的音频设备。 相关接口:当推流时需要同时通过 setAudioConfig 函数开启双声道音频编码功能。

  • mode 双声道采集模式。

Implementation

Future<void> setAudioCaptureStereoMode(
    ZegoAudioCaptureStereoMode mode) async {
  return await ZegoExpressImpl.instance.setAudioCaptureStereoMode(mode);
}