rtcRoom$onForwardStreamEvent method
@detail callback @author shenpengliang @brief Callback returning the events during relaying the media stream to each room @param rtcRoom RTCRoom object @param infos Array of the event of each designated room. Refer to ByteRTCForwardStreamEventInfo{@link #ByteRTCForwardStreamEventInfo} for more information.
Implementation
FutureOr<void> rtcRoom$onForwardStreamEvent(
dynamic rtcRoom, List<dynamic> infos) async {
if ($instance == null || $instance is! IRTCRoomEventHandler) {
return;
}
return ($instance as IRTCRoomEventHandler).onForwardStreamEvent?.call(
rtcRoom
.map((e) => packObject(
e,
() => ForwardStreamEventInfo.fromMap(
ForwardStreamEventInfo.deepPackedMapValues(
ForwardStreamEventInfo.mapMemberToConstructorParams(
e)))))
.toList());
}