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
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)
- MemberVideoMuteChangedCallback = void Function(NERoomMember member, bool mute, 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)