netease_roomkit
library
Typedefs
-
ChatroomMessageAttachmentProgressCallback
= void Function(String messageUuid, int transferred, int total)
-
-
CustomMessageReceiveCallback
= void Function(NECustomMessage throughMessage)
-
IM自定义透传消息回调
throughMessage 透传消息
-
MemberAppStateChanged
= void Function(NERoomMember member, NERoomMember? operateBy)
-
-
MemberAudioConnectStateChanged
= void Function(NERoomMember member, bool isAudioConnected)
-
-
MemberAudioMuteChangedCallback
= void Function(NERoomMember member, bool mute, NERoomMember? operateBy)
-
-
MemberChatBanChangedCallback
= void Function(NERoomMember? member, bool banned, int duration, String? notifyExt, NERoomMember? operateBy)
-
-
MemberExtChangedCallback
= void Function(NERoomMember member, String? ext)
-
-
MemberJoinChatroomCallback
= void Function(List<NERoomMember> members)
-
-
MemberJoinRoomCallback
= void Function(List<NERoomMember> members)
-
-
MemberJoinRtcChannelCallback
= void Function(List<NERoomMember> members)
-
-
MemberLeaveChatroomCallback
= void Function(List<NERoomMember> members)
-
-
MemberLeaveRoomCallback
= void Function(List<NERoomMember> members)
-
-
MemberLeaveRtcChannelCallback
= void Function(List<NERoomMember> members)
-
-
MemberNameChangedCallback
= void Function(NERoomMember member, String name, NERoomMember? operateBy)
-
-
MemberPropertiesChangedCallback
= void Function(NERoomMember member, Map<String, String> properties)
-
-
MemberPropertiesDeletedCallback
= void Function(NERoomMember member, Map<String, String> properties)
-
-
MemberRoleChangedCallback
= void Function(NERoomMember member, NERoomRole oldRole, NERoomRole newRole)
-
-
MemberScreenShareStateChangedCallback
= void Function(NERoomMember member, bool isSharing, NERoomMember? operateBy)
-
-
MemberSIPStateChanged
= void Function(NERoomMember member, NERoomMember? operateBy)
-
-
MemberSystemAudioShareStateChangedCallback
= void Function(NERoomMember member, bool isSharing, NERoomMember? operateBy)
-
-
MemberVideoMuteChangedCallback
= void Function(NERoomMember member, bool mute, NERoomMember? operateBy)
-
-
MemberWhiteboardShareStateChangedCallback
= void Function(NERoomMember member, bool isSharing, NERoomMember? operateBy)
-
-
NetworkQualityCallback
= void Function(List<NERoomRtcNetworkQualityInfo> stats)
-
通话中所有用户的网络状态回调
stats 网络质量统计信息
-
OnAudioHasHowling
= void Function(bool flag)
-
检测到啸叫回调。 当声源与扩音设备之间因距离过近时,可能会产生啸叫。
当 SDK 检测到有啸叫信号产生的时候,自动触发该回调直至啸叫停止。
-
OnCaptionStateChanged
= void Function(int state, int code, String? message)
-
开启/关闭字幕状态变更通知
-
OnMemberConnectedDeviceListChanged
= void Function(NERoomMember member)
-
成员多设备连接状态变化回调
-
OnReceiveCaptionMessages
= void Function(String? channel, List<NERoomCaptionMessage> captionMessages)
-
接收到字幕消息
-
OnRoomMultiDeviceEnableChanged
= void Function(bool enabled)
-
房间多设备入会状态变化回调
-
OnRtcAudioEffectFinished
= void Function(int effectId)
-
音效播放完成通知
-
ReceiveChatroomMessagesCallback
= void Function(List<NERoomChatMessage> messages)
-
-
RoomAnnotationChangedCallback
= void Function(bool enabled, NERoomMember? operateBy)
-
-
RoomBlacklistStateChanged
= void Function(bool isEnable)
-
-
RoomCloudRecordStateChanged
= void Function(NERoomCloudRecordState state, NERoomMember? operateBy)
-
-
RoomConnectStateChanged
= void Function(int state)
-
-
RoomEndCallback
= void Function(NERoomEndReason reason, )
-
-
RoomExtChangedCallback
= void Function(String ext)
-
-
RoomLiveStateChangedCallback
= void Function(NERoomLiveState state)
-
-
RoomLockStateChangedCallback
= void Function(bool isLocked)
-
-
RoomMaxMembersChangedCallback
= void Function(int maxMembers)
-
-
RoomNameChangedCallback
= void Function(String name)
-
-
RoomPropertiesChangedCallback
= void Function(Map<String, String> properties)
-
-
RoomPropertiesDeletedCallback
= void Function(Map<String, String> properties)
-
-
RoomRemainingSecondsRenewCallback
= void Function(int duration)
-
-
RtcAudioMixingStateChangedCallback
= void Function(int reason)
-
-
RtcAudioOutputDeviceChangedCallback
= void Function(NEAudioOutputDevice device)
-
-
RtcChannelDisconnectCallback
= void Function(String? channel, int reason)
-
-
RtcChannelErrorCallback
= void Function(String? channel, int code)
-
-
RtcLastmileProbeResultCallback
= void Function(NERoomRtcLastmileProbeResult result)
-
-
RtcLastmileQualityCallback
= void Function(NERoomRtcNetworkStatusType status)
-
-
RtcLocalAudioVolumeIndicationCallback
= void Function(String? channel, int volume, bool enableVad)
-
-
RtcRemoteAudioVolumeIndicationCallback
= void Function(String? channel, List<NEMemberVolumeInfo> volumes, int totalVolume)
-
-
RtcStatsCallback
= void Function(NERoomRtcStats stats)
-
当前通话统计回调,SDK 定期向 App 报告当前通话的统计信息,每 2 秒触发一次
stats 通话相关的统计信息
-
RtcVirtualBackgroundSourceEnabledCallback
= void Function(bool enabled, int reason)
-
-
SeatInvitationAcceptedCallback
= void Function(int seatIndex, String user, bool isAutoAgree)
-
-
SeatInvitationCancelledCallback
= void Function(int seatIndex, String user, String operateBy)
-
-
SeatInvitationReceivedCallback
= void Function(int seatIndex, String user, String operateBy)
-
-
SeatInvitationRejectedCallback
= void Function(int seatIndex, String user)
-
-
SeatKickedCallback
= void Function(int seatIndex, String user, String operateBy)
-
-
SeatLeaveCallback
= void Function(int seatIndex, String user)
-
-
SeatListChangedCallback
= void Function(List<NESeatItem> seatItems)
-
-
SeatManagerAddedCallback
= void Function(List<String?> managers)
-
-
SeatManagerRemovedCallback
= void Function(List<String?> managers)
-
-
SeatRequestApprovedCallback
= void Function(int seatIndex, String user, String operateBy, bool isAutoAgree)
-
-
SeatRequestCancelledCallback
= void Function(int seatIndex, String user)
-
-
SeatRequestRejectedCallback
= void Function(int seatIndex, String user, String operateBy)
-
-
SeatRequestSubmittedCallback
= void Function(int seatIndex, String user)
-
-
SessionMessageAllDeletedCallback
= void Function(String sessionId, NERoomSessionTypeEnum sessionType)
-
删除所有消息回调
-
SessionMessageDeletedCallback
= void Function(NECustomSessionMessage? sessionCustomMessage)
-
IM删除消息回调
sessionChangeMessage 自定义会话消息
-
SessionMessageReceivedCallback
= void Function(NECustomSessionMessage sessionCustomMessage)
-
IM自定义消息回调
sessionCustomMessage 自定义会话消息
-
SessionMessageRecentChangedCallback
= void Function(List<NERoomRecentSession> recentSessionChangeMessageList)
-
IM自定义消息回调
sessionCustomMessage 自定义会话消息
-
WhiteboardErrorCallback
= void Function(int code, String? msg)
-
-
WhiteboardShowFileChooserCallback
= Future<String?> Function(List<String?> types)
-