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.
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)