onPushPublicStreamResult method
FutureOr<void>
onPushPublicStreamResult(
- dynamic roomId,
- dynamic publicStreamId,
- dynamic error
override
@deprecated since 3.60, use onMixedStreamEvent{@link #IRTCEngineEventHandler#onMixedStreamEvent} instead.
@detail callback
@author qipengxiang
@brief WTN 流发布结果回调。
调用 startPushMixedStream{@link #RTCEngine#startPushMixedStream} 接口发布WTN 流后,启动结果通过此回调方法通知用户。
@param roomId 发布WTN 流的房间 ID
@param publicStreamId WTN 流 ID
@param error WTN 流发布结果状态码。详见 PublicStreamErrorCode{@link #PublicStreamErrorCode}。
Implementation
FutureOr<void> onPushPublicStreamResult(
dynamic roomId, dynamic publicStreamId, dynamic error) async {
if ($instance == null || $instance is! IRTCEngineEventHandler) {
return;
}
return ($instance as IRTCEngineEventHandler).onPushPublicStreamResult?.call(
roomId.toString(),
publicStreamId.toString(),
t_PublicStreamErrorCode.android_to_code($p_a
.PublicStreamErrorCode.values
.firstWhere((t) => t.$value == error || t.name == error)));
}