room_kit library
Classes
- ALoggerConfig
- ClientType
- DeviceInfo
- EventTrackMixin
- InRoomChatMessage
- 在房间里获取聊天消息实例.
- InvocationManager
- JoinRoomInfo
- NEAccountInfo
- NEAuthService
- 用于在完成SDK登录鉴权后,查询当前已登录账号的基本信息,如个人房间号信息 通过NERoomKit.getAuthService获取账号服务的实例
- NEChatRoomFileMessage
- NEChatRoomImageMessage
- NEChatRoomMessage
- NEChatRoomTextMessage
- NEChatRoomUserInfo
- NEChatRoomUserRole
- NEFileAttachment
- source form FileAttachment
- NEHandsUpStatus
- 举手状态
- NEHttpApiService
- HttpApi服务
- NEImageAttachment
- source form ImageAttachment
- NEInRoomAudioController
- 房间内音频控制器.
- NEInRoomBeautyController
- 在房间里获取美颜控制器实例.
- NEInRoomChatController
- 在房间里获取聊天室控制器实例.
- NEInRoomCloudRecordController
- 房间内云端录制控制器.
- NEInRoomLiveInfo
- 房间内直播条目
- NEInRoomLiveStreamController
- 房间直播控制器
- 屏幕共享控制器
- NEInRoomService
- NEInRoomServiceListener
- NEInRoomUserController
- 在房间里获取美颜控制器实例.
- NEInRoomUserInfo
- NEInRoomVideoController
- 控制房间内自己、其他人的视频状态
- NEInRoomWhiteboardController
- 在房间里获取白板控制器实例.
- NEJoinRoomOptions
- 提供加入房间时必要的配置信息和选项开关,如音频、视频开关
- NEJoinRoomParams
- 提供加入房间时必要的额外参数,如房间ID、用户房间昵称等
- NEPreRoomBeautyController
- NEPreRoomLiveInfo
- 房间前直播信息
- NEPreRoomService
- 房间前服务, 主要提供房间开始前的一系列方法, eg: 房间预定
- NERaiseHandDetail
-
NEResult<
T> - NERoomAudioRecvStats
- NERoomAuthListener
- 房间登陆状态回调
- NERoomBeautyController
- 在房间里获取美颜控制器实例.
- NERoomConnectFailReason
- 房间失败原因
- NERoomDisconnectReason
- 房间结束原因
- NERoomInfo
- NERoomItem
- 预定房间item
- NERoomItemSettings
- NERoomKit
- 房间SDK全局接口,提供初始化、管理其他房间相关子服务的能力
- NERoomKitConfig
- 提供房间SDK初始化时必要的参数和配置信息
- NERoomLifeCycleObserver
- 生命周期回调接口,用于监听房间状态变更事件
- NERoomLifeCycleObserverOwner
- NERoomLogService
- NERoomMediaService
- 媒体服务 TODO接口需要拆分,设置进来
- NERoomNetworkQualityInfo
- 用户的网络质量
- NERoomOptions
- 提供创建和加入房间时必要的基本配置信息和选项开关,通过这些配置和选项可控制入会时的行为,如音视频的开启状态等
- NERoomParams
- 提供创建和加入房间时必要的基本参数,如房间ID、房间昵称等
- NERoomScene
- 会议场景定义
- NERoomSDKStrings
- NERoomService
- 提供房间相关的服务接口,诸如创建房间、加入房间、添加房间状态监听等。可通过 NERoomKit.getRoomService 获取对应的服务实例
- NERoomType
- NERoomUserAudioVolumeInfo
- NERoomUserVideoControllerProvider
- An InheritedWidget which provides NEInRoomVideoController instance
- NERoomUserVideoView
- user video view widget it automatically subscribe and unsubscribe video stream for user
- NERoomUserVideoViewListener
- 视频渲染事件监听器
- NERoomVideoRecvStats
- 远端视频流的统计信息
- NERtcRemoteVideoStreamType
- 远端视频流类型
- NERtcStatsEventListener
- 当前通话统计回调
- NERtcVideoRenderer
- 视频渲染画布
- NERtcVideoView
- 视频渲染视图
- NESettingsService
- 房间设置服务,可设置入会时、房间中的一些配置信息 如入会时的音视频开关选项,如果在入会时未指定NERoomOptions,则使用该设置服务提供的默认值 该设置服务使用设备本地存储,暂不支持漫游
- NEStartRoomOptions
- 提供创建房间时必要的配置信息和选项开关,如音频、视频开关
- NEStartRoomParams
- 提供创建房间时必要的额外参数,如房间ID、用户房间昵称等
- OnlineStatus
- Resource
- RoleType
- RoomConfig
- RoomErrorCode
- http://doc.hz.netease.com/pages/viewpage.action?pageId=251213353
- SDKConfig
- 'focusSwitchInterval' int 切换焦点视频的间隔(单位:s) 'videoStreamCount' int 订阅视频流个数 (deviceType相关)未单独设置返回默认值 'galleryPageSize' int 画廊单页显示数量 (clientType相关)
- TrackEventName
- UserProfile
- VideoRendererFactory
- 视频画布创建工厂
Enums
- ChatMessageType
- MediaType
- NELiveAuthLevel
- 登录 web 直播页的鉴权级别,0:不需要鉴权,1:需要登录,2:需要登录并且账号要与直播应用绑定。不填的话表示不需要鉴权
- NELiveLayout
- NERoomAudioStatus
- AVState
- NERoomItemLiveState
- 会议直播状态
- NERoomItemStatus
- 预约房间状态
- NERoomVideoStatus
- NERoomWhiteBoardInteractionStatus
- InteractionStatus
Extensions
- ALogLevelExtension on ALogLevel
Functions
-
indexToAudioStatus(
int index) → NERoomAudioStatus -
indexToVideoStatus(
int index) → NERoomVideoStatus -
onDeny(
) → Future< NEResult< void> > -
onJoinRoomFail(
) → Future< NEResult< JoinRoomInfo> > -
onRoomIsUnderGoing(
) → Future< NEResult< void> >
Typedefs
- OnError = void Function(int code, String msg)
-
ScheduledRoomStatusListener<
T> = void Function(T data, bool incremental)