RTCRoomEventHandler class

房间事件回调

Properties

hashCode → int
The hash code for this object.
read-onlyinherited
onAudioStreamBanned ↔ OnAudioStreamBannedType?
通过调用服务端 BanUserStream/UnbanUserStream 方法禁用/解禁指定房间内指定用户音频流的发送时,触发此回调。
read / write
onAVSyncStateChange ↔ OnAVSyncStateChangeType?
发布端调用 RTCRoom.setMultiDeviceAVSync 后音视频同步状态发生改变时,会收到此回调。
read / write
onForwardStreamEvent ↔ OnForwardStreamEventType?
跨房间媒体流转发事件回调
read / write
onForwardStreamStateChanged ↔ OnForwardStreamStateChangedType?
跨房间媒体流转发状态和错误回调
read / write
onLeaveRoom ↔ OnLeaveRoomType?
离开房间回调。
read / write
onLocalStreamStats ↔ OnLocalStreamStatsType?
反映通话中本地设备发送音/视频流的统计信息以及网络状况的回调,每 2s 触发一次。
read / write
onNetworkQuality ↔ OnNetworkQualityType?
加入房间后, 以 2 秒 1 次的频率,报告用户的网络质量信息
read / write
onPublishPrivilegeTokenWillExpire ↔ EmptyCallbackType?
Token 发布权限过期前 30 秒将触发该回调
收到该回调时需调用 RTCRoom.updateToken 更新 Token 发布权限。
read / write
onRemoteStreamStats ↔ OnRemoteStreamStatsType?
通话中本地设备接收订阅的远端音/视频流的统计信息以及网络状况,每 2s 触发一次。
read / write
onRoomBinaryMessageReceived ↔ OnBinaryMessageReceivedType?
收到来自房间内广播的二进制消息时,收到此回调。
read / write
onRoomExtraInfoUpdate ↔ OnRoomExtraInfoUpdateType?
接收同一房间内,其他用户调用 RTCRoom.setRoomExtraInfo 设置的房间附加信息的回调。
read / write
onRoomMessageReceived ↔ OnMessageReceivedType?
收到来自房间内广播的文本消息时,收到此回调。
read / write
onRoomMessageSendResult ↔ OnRoomMessageSendResultType?
向房间内所有用户发送文本或二进制消息后,收到此回调。
read / write
onRoomStateChanged ↔ OnRoomStateChangedType?
房间状态改变回调
read / write
onRoomStats ↔ OnRoomStatsType?
房间内通话统计信息回调。
read / write
onSetRoomExtraInfoResult ↔ OnSetRoomExtraInfoResultType?
调用 RTCRoom.setRoomExtraInfo 设置房间附加信息结果的回调。
read / write
onStreamStateChanged ↔ OnRoomStateChangedType?
流状态改变回调,发生流相关的警告或错误时会收到此回调。
read / write
onSubscribePrivilegeTokenWillExpire ↔ EmptyCallbackType?
Token 订阅权限过期前 30 秒将触发该回调。
read / write
onSubtitleMessageReceived ↔ OnSubtitleMessageReceivedType?
字幕相关内容回调。
read / write
onSubtitleStateChanged ↔ OnSubtitleStateChangedType?
字幕状态发生改变回调。
read / write
onTokenWillExpire ↔ EmptyCallbackType?
Token 过期前 30 秒将触发该回调
read / write
onUserBinaryMessageReceived ↔ OnBinaryMessageReceivedType?
收到来自房间中其他用户发来的二进制消息时,收到此回调。
read / write
onUserJoined ↔ OnUserJoinedType?
远端可见用户加入房间,或房内隐身用户切换为可见时,房间内的其他用户会收到此回调。
read / write
onUserLeave ↔ OnUserLeaveType?
远端可见用户离开房间,或切换至隐身时,房间内的其他用户会收到此回调。
read / write
onUserMessageReceived ↔ OnMessageReceivedType?
收到来自房间中其他用户发来的文本消息时,收到此回调。
read / write
onUserMessageSendResult ↔ OnMessageSendResultType?
向房间内单个用户发送文本或二进制消息后,收到此回调。
read / write
onUserPublishScreen ↔ OnUserPublishStreamType?
房间内新增远端屏幕共享音视频流的回调。
read / write
onUserPublishStream ↔ OnUserPublishStreamType?
房间内新增远端摄像头/麦克风采集音视频流的回调。
read / write
onUserUnpublishScreen ↔ OnUserUnpublishStreamType?
房间内远端屏幕共享音视频流移除的回调。
read / write
onUserUnpublishStream ↔ OnUserUnpublishStreamType?
房间内远端摄像头/麦克风采集的媒体流移除的回调。
read / write
onUserVisibilityChanged ↔ OnUserVisibilityChangedType?
用户调用 RTCRoom.setUserVisibility 设置用户可见性的回调。
read / write
onVideoStreamBanned ↔ OnVideoStreamBannedType?
通过调用服务端 BanUserStream/UnbanUserStream 方法禁用/解禁指定房间内指定用户视频流的发送时,触发此回调。
read / write
runtimeType → Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited