setEarMonitorMode method

FutureOr<int> setEarMonitorMode(
  1. EarMonitorMode mode,
  2. EarMonitorAudioFilter filter
)

@detail api @valid since 3.60. @brief 开启/关闭耳返功能,并控制是否对耳返音频应用本地音频处理。 @param mode 是否开启耳返功能,参看 EarMonitorMode{@link #EarMonitorMode}。默认关闭。 @param filter 是否对耳返音频应用本地音频处理,参看 EarMonitorAudioFilter{@link #EarMonitorAudioFilter}。默认不经过音频处理。 @return - 0: 调用成功。 - < 0 : 调用失败。查看 ReturnStatus{@link #ReturnStatus} 获得更多错误说明。 @note - 耳返功能仅适用于由 RTC SDK 内部采集的音频。 - 使用耳返功能必须佩戴耳机。为保证低延时耳返最佳体验,建议佩戴有线耳机。蓝牙耳机不支持硬件耳返。 - RTC SDK 支持硬件耳返和软件耳返。一般来说,硬件耳返延时低且音质好。如果 App 在手机厂商的硬件耳返白名单内,且运行环境存在支持硬件耳返的 SDK,RTC SDK 默认启用硬件耳返。使用华为手机硬件耳返功能时,请添加华为硬件耳返的依赖配置

Implementation

FutureOr<int> setEarMonitorMode(
    EarMonitorMode mode, EarMonitorAudioFilter filter) async {
  return await nativeCall('setEarMonitorMode', [mode.$value, filter.$value]);
}