rtcRoom$onStreamStateChanged$withUid$state$extraInfo method
FutureOr<void>
rtcRoom$onStreamStateChanged$withUid$state$extraInfo(
- dynamic rtcRoom,
- dynamic roomId,
- dynamic uid,
- dynamic state,
- dynamic extraInfo,
override
@deprecated since 3.60, refer to Upgrade Guide for more.
@detail callback
@author shenpengliang
@brief 流状态改变回调,发生流相关的警告或错误时会收到此回调。
@param rtcRoom ByteRTCRoom 实例
@param roomId 房间 ID。
@param uid 用户 ID。
@param state 流状态码,参看 ByteRTCErrorCode{@link #ByteRTCErrorCode} 及 ByteRTCWarningCode{@link #ByteRTCWarningCode}。
@param extraInfo 附加信息,目前为空。
Implementation
FutureOr<void> rtcRoom$onStreamStateChanged$withUid$state$extraInfo(
dynamic rtcRoom,
dynamic roomId,
dynamic uid,
dynamic state,
dynamic extraInfo) async {
if ($instance == null || $instance is! IRTCRoomEventHandler) {
return;
}
return ($instance as IRTCRoomEventHandler).onStreamStateChanged?.call(
roomId.toString(),
uid.toString(),
int.tryParse(state.toString()) ?? 0,
extraInfo.toString());
}