rtcEngine$onEchoTestResult method

FutureOr<void> rtcEngine$onEchoTestResult(
  1. dynamic engine,
  2. dynamic result
)
override

@detail callback @author qipengxiang @brief 关于音视频回路测试结果的回调。 @param engine ByteRTCEngine 实例 @param result 测试结果,参看 ByteRTCEchoTestResult{@link #ByteRTCEchoTestResult}。 @note 该回调触发的时机包括:
- 检测过程中采集设备发生错误时; - 检测成功后; - 非设备原因导致检测过程中未接收到音/视频回放,停止检测后。

Implementation

FutureOr<void> rtcEngine$onEchoTestResult(
    dynamic engine, dynamic result) async {
  if ($instance == null || $instance is! IRTCEngineEventHandler) {
    return;
  }
  return ($instance as IRTCEngineEventHandler).onEchoTestResult?.call(
      t_EchoTestResult.ios_to_code($p_i.ByteRTCEchoTestResult.values
          .firstWhere((t) => t.$value == result || t.name == result)));
}