netease_roomkit library Null safety

Classes

NEAuthService
用户鉴权服务
NECreateAudioEffectOption
NECreateAudioMixingOption
NECreateRoomOptions
NECreateRoomParams
NECustomMessage
NEErrorCode
NEJoinRoomOptions
加入房间选项
NEJoinRoomParams
加入房间参数
NEMemberVolumeInfo
用户音量信息
NEMessageChannelCallback
NEMessageChannelService
消息通道服务
NEPreviewRoomContext
当前预览房间的上下文
NEPreviewRoomEventCallback
预览房间事件监听器
NEPreviewRoomRtcController
NERoomBaseController
NERoomBaseRtcController
NERoomChatController
NERoomChatCustomMessage
房间文本消息
NERoomChatFileMessage
房间文件消息
NERoomChatImageMessage
房间图片消息
NERoomChatMessage
房间消息基类
NERoomChatTextMessage
房间文本消息
NERoomContext
当前房间的上下文
NERoomContextProvider
An InheritedWidget which provides NERoomContext instance
NERoomEventCallback
房间事件监听器
NERoomKit
RoomKit 入口类
NERoomKitOptions
提供初始化配置 appKey appKey useAssetServerConfig 是否读取私有化配置文件,默认为false serverConfig 服务器配置项 extras 预留字段
NERoomLiveConfig
音视频流编码参数等设置
NERoomLiveController
NERoomLiveInfo
NERoomLiveRequest
NERoomLiveStreamImageInfo
图片布局
NERoomLiveStreamLayout
直播布局
NERoomLiveStreamTaskInfo
直播推流任务的配置
NERoomLiveStreamUserTranscoding
直播成员布局
NERoomMember
房间成员
NERoomRole
房间角色
NERoomRtcController
NERoomService
房间服务
NERoomUserVideoView
user video view widget it automatically subscribe and unsubscribe video stream for user
NERoomUserVideoViewListener
视频渲染事件监听器
NERoomVirtualBackgroundSourceStateReason
NERoomWhiteboardController
白板控制器
NERtcAudioDevice
语音设备类型
NERtcAudioDeviceState
音频设备状态
NERtcAudioDeviceType
音频设备类型
NERtcAudioFocusMode
语音设备类型
NERtcAudioMixingError
伴音错误状态
NERtcCameraType
Camera类型 仅 Android 平台支持
NERtcChannelProfile
频道场景
NERtcClientRole
用户角色
NERtcConnectionState
频道连接状态
NERtcConnectionStateChangeReason
频道连接状态变更原因
NERtcConnectionType
网络类型定义
NERtcDegradationPreference
带宽受限时的视频编码降级偏好
NERtcErrorCode
错误码定义
NERtcLiveStreamErrorCode
LiveStream Error Code
NERtcLiveStreamImageInfo
推流背景图片设置
NERtcLiveStreamLayout
直播布局
NERtcLiveStreamMode
直播推流模式
NERtcLiveStreamState
直播推流状态
NERtcLiveStreamTaskInfo
房间推流任务参数
NERtcLiveStreamUserTranscoding
直播成员布局
NERtcLiveStreamVideoScaleMode
NERtcLogLevel
日志级别
NERTcNetworkStatus
网络状态
NERtcRemoteVideoStreamType
远端视频流类型
NERtcRuntimeError
运行时错误
NERtcScreenConfig
屏幕录制编码参数
NERtcSubStreamContentPrefer
屏幕共享编码策略倾向
NERtcUserRole
与会者角色, 主播/观众
NERtcVideoConfig
视频设置参数
NERtcVideoCropMode
视频裁剪模式
NERtcVideoDeviceState
视频设备状态
NERtcVideoFrameRate
视频编码帧率
NERtcVideoProfile
视频清晰度
NERtcVideoRenderer
视频渲染画布
NERtcVideoRendererEventListener
视频渲染事件监听器
NERtcVideoStreamType
视频流类型
NERtcVideoView
视频渲染视图
NERtcVoiceBeautifierType
美声效果
NERtcVoiceChangerType
变声 预设值
NESDKVersions
版本信息 imVersion IM版本 rtcVersion rtc版本 whiteboardVersion 白板版本 roomKitVersion platform roomKit版本 fltRoomKitVersion flutter roomKit版本
NEServerConfig
服务器配置
NEWhiteboardView
VideoRendererFactory
视频画布创建工厂

Mixins

AttachmentMixin

Functions

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

Enums

NEAudioDumpType
房间音频dump文件类型
NEAudioOutputDevice
本地音频输出设备
NEAuthEvent
登录鉴权事件
NEClientType
用户的终端类型
NERoomBeautyEffectType
NERoomChatMessageType
房间消息类型枚举
NERoomEndReason
房间结束原因枚举
NERoomLiveLayout
NERoomLiveState
NERoomLiveStreamAudioCodecProfile
直播推流音频编码规格
NERoomLiveStreamAudioSampleRate
直播推流音频采样率
NERoomLiveStreamMode
直播推流模式
NERoomLiveStreamVideoScaleMode
直播推流视频和画布的适应属性
NERtcAudioMixingTaskState
伴音任务状态更新
NERtcAudioProfile
音频属性。设置采样率,码率,编码模式和声道数
NERtcAudioScenario
音频应用场景
NERtcMediaCodecMode
编解码模式,主要用来区分软件编解码和硬件编解码
NERtcServerRecordMode
服务器录制模式
NERtcVideoSendMode
视频发布流类型
NERtcVideoViewFitType
视频画布缩放方式
NEVideoStreamType
订阅视频流类型

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)
IM自定义透传消息回调 throughMessage 透传消息
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)