netease_roomkit library Null safety

Classes

NEAuthService
Authentication service
NECreateAudioEffectOption
NECreateAudioMixingOption
NECreateRoomOptions
NECreateRoomParams
NECustomMessage
NEErrorCode
NEJoinRoomOptions
Options for joining a room
NEJoinRoomParams
Parameters for joining a room
NEMemberVolumeInfo
Member volume info
NEMessageChannelCallback
NEMessageChannelService
Message channel service
NEPreviewRoomContext
Context for previewing a room
NEPreviewRoomEventCallback
Callback called when you preview a room
NEPreviewRoomRtcController
NERoomBaseController
NERoomBaseRtcController
NERoomChatController
NERoomChatCustomMessage
Custom message
NERoomChatFileMessage
File message
NERoomChatImageMessage
Image message
NERoomChatMessage
Chat message base class
NERoomChatTextMessage
Text message
NERoomContext
Room context
NERoomContextProvider
An InheritedWidget which provides NERoomContext instance
NERoomEventCallback
Room event callback
NERoomKit
RoomKit entry point class
NERoomKitOptions
Initialization configuration appKey appKey useAssetServerConfig Whether the configuration file for on-premises deployment is loaded. The default value is false. serverConfig Server configuration extras Reserved field
NERoomLiveConfig
Audio and video codecs parameters
NERoomLiveController
NERoomLiveInfo
NERoomLiveRequest
NERoomLiveStreamImageInfo
Image layout
NERoomLiveStreamLayout
Live streaming layout
NERoomLiveStreamTaskInfo
Configuration for live streaming tasks
NERoomLiveStreamUserTranscoding
Member layout in the live streaming
NERoomMember
Room member
NERoomRole
Room role
NERoomRtcController
NERoomService
Room service
NERoomUserVideoView
User video view widget it automatically subscribe to and unsubscribe from video streams for users
NERoomUserVideoViewListener
Listener for video rendering events
NERoomVirtualBackgroundSourceStateReason
NERoomWhiteboardController
Whiteboard controller
NERtcVideoRenderer
Video renderer
NERtcVideoRendererEventListener
Listener to the video rendering event
NERtcVideoView
Video rendering view
NESDKVersions
Version info imVersion IM version rtcVersion RTC version whiteboardVersion Whiteboard version roomKitVersion platform roomKit version fltRoomKitVersion Flutter roomKit version
NEServerConfig
Server configuration
NEWhiteboardView
VideoRendererFactory
Video renderer factory

Mixins

AttachmentMixin

Functions

createMessage(RoomMessage? message) NERoomChatMessage?
stringToReason(String reason) NERoomEndReason

Enums

NEAudioDumpType
Audio dump types
NEAudioOutputDevice
Local audio output device
NEAuthEvent
Login authentication events
NEClientType
User's client type
NERoomBeautyEffectType
NERoomChatMessageType
Message type enumeration
NERoomEndReason
Reason enumeration for ending a room
NERoomLiveLayout
NERoomLiveState
NERoomLiveStreamAudioCodecProfile
Audio codec profile for live streaming
NERoomLiveStreamAudioSampleRate
Audio sample rate for live streaming
NERoomLiveStreamMode
Steaming types
NERoomLiveStreamVideoScaleMode
Video scale mode for live streaming
NEVideoStreamType
Video types for subscription

Typedefs

ChatroomMessageAttachmentProgressCallback = void Function(String messageUuid, int transferred, int total)
MemberAudioMuteChangedCallback = void Function(NERoomMember member, bool mute, NERoomMember? operateBy)
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)
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)
MemberVideoMuteChangedCallback = void Function(NERoomMember member, bool mute, NERoomMember? operateBy)
MemberWhiteboardShareStateChangedCallback = void Function(NERoomMember member, bool isSharing, NERoomMember? operateBy)
ReceiveChatroomMessagesCallback = void Function(List<NERoomChatMessage> messages)
ReceiveCustomMessageCallback = void Function(NECustomMessage throughMessage)
Callback when IM custom messages are delivered in pass-through mode. throughMessage message delivered in pass-through mode
RoomEndCallback = void Function(NERoomEndReason reason)
RoomLiveStateChangedCallback = void Function(NERoomLiveState state)
RoomLockStateChangedCallback = void Function(bool isLocked)
RoomPropertiesChangedCallback = void Function(Map<String, String> properties)
RoomPropertiesDeletedCallback = void Function(Map<String, String> properties)
RtcAudioOutputDeviceChangedCallback = void Function(NEAudioOutputDevice device)
RtcAudioVolumeIndicationCallback = void Function(List<NEMemberVolumeInfo> volumes, int totalVolume)
RtcChannelErrorCallback = void Function(int code)
RtcVirtualBackgroundSourceEnabledCallback = void Function(bool enabled, int reason)
WhiteboardErrorCallback = void Function(int code, String? msg)
WhiteboardShowFileChooserCallback = Future<String?> Function(List<String?> types)