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
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)
 - MemberVideoMuteChangedCallback = void Function(NERoomMember member, bool mute, NERoomMember? operateBy)
 - 
    ReceiveChatroomMessagesCallback
      = void Function(List<
NERoomChatMessage> messages) - ReceiveCustomMessageCallback = void Function(NECustomMessage throughMessage)
 - 
    Callback when IM custom messages are delivered in pass-through mode.
throughMessagemessage 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)