onSingleStreamEvent method
@valid since 3.60. @detail callback @author lizheng @brief Reports events during pushing a single stream to CDN @param taskId Task ID @param event Stream pushing status, see SingleStreamTaskEvent{@link #SingleStreamTaskEvent}. @param error Errors occurring during the pushing process. See SingleStreamTaskErrorCode{@link #SingleStreamTaskErrorCode}
Implementation
FutureOr<void> onSingleStreamEvent(
dynamic taskId, dynamic event, dynamic error) async {
if ($instance == null || $instance is! IRTCEngineEventHandler) {
return;
}
return ($instance as IRTCEngineEventHandler).onSingleStreamEvent?.call(
taskId.toString(),
t_SingleStreamTaskEvent.android_to_code($p_a
.SingleStreamTaskEvent.values
.firstWhere((t) => t.$value == event || t.name == event)),
t_SingleStreamTaskErrorCode.android_to_code($p_a
.SingleStreamTaskErrorCode.values
.firstWhere((t) => t.$value == error || t.name == error)));
}