onForwardStreamEvent method

FutureOr<void> onForwardStreamEvent(
  1. List eventInfos
)
override

@detail callback @author shenpengliang @brief Callback returning the events during relaying the media stream to each room @param eventInfos Array of the event of each designated room. Refer to ForwardStreamEventInfo{@link #ForwardStreamEventInfo} for more information.

Implementation

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