rtcEngine$onSingleStreamEvent$withTaskId$withErrorCode method
FutureOr<void>
rtcEngine$onSingleStreamEvent$withTaskId$withErrorCode(
- dynamic engine,
- dynamic event,
- dynamic taskId,
- dynamic errorCode,
override
@valid since 3.60. @detail callback @author lizheng @brief 单流转推 CDN 状态回调。 @param engine ByteRTCEngine 对象。 @param event 任务状态, 参看 ByteRTCSingleStreamTaskEvent{@link #ByteRTCSingleStreamTaskEvent}。 @param taskId 任务 ID。 @param errorCode 错误码,参看 ByteRTCSingleStreamTaskErrorCode{@link #ByteRTCSingleStreamTaskErrorCode}。
Implementation
FutureOr<void> rtcEngine$onSingleStreamEvent$withTaskId$withErrorCode(
dynamic engine, dynamic event, dynamic taskId, dynamic errorCode) async {
if ($instance == null || $instance is! IRTCEngineEventHandler) {
return;
}
return ($instance as IRTCEngineEventHandler).onSingleStreamEvent?.call(
taskId.toString(),
t_SingleStreamTaskEvent.ios_to_code($p_i
.ByteRTCSingleStreamTaskEvent.values
.firstWhere((t) => t.$value == event || t.name == event)),
t_SingleStreamTaskErrorCode.ios_to_code($p_i
.ByteRTCSingleStreamTaskErrorCode.values
.firstWhere((t) => t.$value == errorCode || t.name == errorCode)));
}