enableLoopbackRecordingEx abstract method

Future<void> enableLoopbackRecordingEx({
  1. required RtcConnection connection,
  2. required bool enabled,
  3. String? deviceName,
})

开启声卡采集。

启用声卡采集功能后,声卡播放的声音会被合到本地音频流中,从而可以发送到远端。 该方法仅适用于 macOS 和 Windows 平台。 macOS 系统默认声卡不支持采集功能,如果你需要使用该功能,请启用一个虚拟声卡,并将 deviceName 设为该虚拟声卡的设备名。声网推荐你使用声网自研的虚拟声卡 AgoraALD 进行采集。 该方法目前仅支持一路声卡采集。

  • connection Connection 信息。详见 RtcConnection 。
  • enabled 是否开启声卡采集: true : 开启声卡采集。 false :(默认)不开启声卡采集。
  • deviceName macOS: 虚拟声卡的设备名。默认为空,代表使用 AgoraALD 虚拟声卡进行采集。 Windows: 声卡的设备名。默认为空,代表使用设备自带的声卡进行采集。

Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。

Implementation

Future<void> enableLoopbackRecordingEx(
    {required RtcConnection connection,
    required bool enabled,
    String? deviceName});