onForwardStreamStateChanged method

FutureOr<void> onForwardStreamStateChanged(
  1. List stateInfos
)
override

@detail callback @author shenpengliang @brief 跨房间媒体流转发状态和错误回调 @param stateInfos 跨房间媒体流转发目标房间信息数组,详见 ForwardStreamStateInfo{@link #ForwardStreamStateInfo}

Implementation

FutureOr<void> onForwardStreamStateChanged(List<dynamic> stateInfos) async {
  if ($instance == null || $instance is! IRTCRoomEventHandler) {
    return;
  }
  return ($instance as IRTCRoomEventHandler)
      .onForwardStreamStateChanged
      ?.call(stateInfos
          .map((e) => packObject(
              e,
              () => ForwardStreamStateInfo.fromMap(
                  ForwardStreamStateInfo.deepPackedMapValues(
                      ForwardStreamStateInfo.mapMemberToConstructorParams(
                          e)))))
          .toList());
}