android_setRtcVideoEventHandler method

Future<int?> android_setRtcVideoEventHandler(
  1. IRTCEngineEventHandler engineEventHandler
)

@platform android @detail api @hidden for internal use only @author wangzhanqiang @brief 设置引擎事件回调的接收类,必须继承自 IRTCEngineEventHandler{@link #IRTCEngineEventHandler} 。 @param engineEventHandler
事件处理器接口类,详见 IRTCEngineEventHandler{@link #IRTCEngineEventHandler} 。 @return - 0: 调用成功。 - < 0 : 调用失败。查看 ReturnStatus{@link #ReturnStatus} 获得更多错误说明 @note - 调用方需要自行实现一个继承自 IRTCEngineEventHandler{@link #IRTCEngineEventHandler} 的类,并重载其中需要关注的事件。 - 该回调为异步回调 - 所有的事件回调均会在独立的回调线程内触发,请接收回调事件时注意所有与线程运行环境有关的操作,如需要在 UI 线程内执行的操作等, 请勿直接在回调函数的实现中直接进行操作。

Implementation

Future<int?> android_setRtcVideoEventHandler(
    $p_a.IRTCEngineEventHandler engineEventHandler) async {
  $() => ($instance as $p_a.RTCEngine)
      .setRtcVideoEventHandler(engineEventHandler);

  if (Platform.isAndroid) {
    return $();
  } else {
    throw UnsupportedError(
        'Not Support Platform ${Platform.operatingSystem}');
  }
}