meeting_kit library
Classes
- ALoggerConfig
- BeautyPageProxy
- BeautyRouteObserver
- change
- ControlListener
- 会议登陆状态回调
- InvocationManager
- Keys
- LoggingMaterialPageRoute
- MeetingPageProxy
- MeetingRouteObserver
- change
- NEControlMenuItem
- 遥控器自定义按钮
- NEControlOptions
- NEControlParams
- NEControlResult
- Control status.
- NEControlService
-
用于提供遥控器服务
通过
NEMeetingKit.getControlService
获取账号服务的实例 - NEJoinMeetingOptions
- 提供加入会议时必要的配置信息和选项开关,如音频、视频开关
- NEJoinMeetingParams
- 提供加入会议时必要的额外参数,如会议ID、用户会议昵称,tag等
- NELiveMeetingService
- 会议直播服务
- NEMeetingAccountService
- 用于在完成SDK登录鉴权后,查询当前已登录账号的基本信息,如个人会议号信息 通过NEMeetingKit.getAccountService获取账号服务的实例
- NEMeetingAuthListener
- 会议登陆状态回调
- NEMeetingErrorCode
- SDK通用错误码
- NEMeetingItem
- 预定房间item
- NEMeetingItemSettings
- NEMeetingKit
- 会议SDK全局接口,提供初始化、管理其他会议相关子服务的能力
- NEMeetingKitConfig
- 提供会议SDK初始化时必要的参数和配置信息
- NEMeetingKitStrings
- NEMeetingOptions
- 提供创建和加入会议时必要的基本配置信息和选项开关,通过这些配置和选项可控制入会时的行为,如音视频的开启状态等
- NEMeetingRoleConfiguration
- 会议角色限制数据,上行参数,包括角色最大数量、是否进行账号限制以及限制账号列表
- NEMeetingService
- 提供会议相关的服务接口,诸如创建会议、加入会议、添加会议状态监听等。可通过 NEMeetingKit.getMeetingService 获取对应的服务实例
- NEMeetingVirtualBackground
- NEPreMeetingService
- 会议前服务, 主要提供会议开始前的一系列方法, eg: 会议预定
- NEPreRoomLiveInfo
- 房间前直播信息
- NERoomAudioControl
- NERoomAudioProfile
- 房间音频选项
- NERoomAuthListener
- 房间登陆状态回调
- NERoomControl
- NERoomInvitation
- 房间邀请信息
- NERoomLogService
- NERoomOptions
- 提供创建和加入房间时必要的基本配置信息和选项开关,通过这些配置和选项可控制入会时的行为,如音视频的开启状态等
- NERoomParams
- 提供创建和加入房间时必要的基本参数,如房间ID、房间昵称等
- NERoomVideoControl
- NESettingsService
- 会议设置服务,可设置入会时、会议中的一些配置信息 如入会时的音视频开关选项,如果在入会时未指定NEMeetingOptions,则使用该设置服务提供的默认值 该设置服务使用设备本地存储,暂不支持漫游
- NEStartMeetingOptions
- 提供创建会议时必要的配置信息和选项开关,如音频、视频开关
- NEStartMeetingParams
- 提供创建会议时必要的额外参数,如会议ID、用户会议昵称,tag等
- NEStartRoomParams
- 提供创建房间时必要的额外参数,如房间ID、用户房间昵称等
- NETCProtocolUpgrade
- NEUnbindType
- Resource
- VirtualBackgroundPageProxy
- VirtualBackgroundRouteObserver
- change
Extensions
Functions
-
handleControlMenuItem(
dynamic json) → NEControlMenuItem? -
onDeny(
) → Future< NEResult< void>> -
translationToMeetingNEResult(
NEResult neResult) → NEResult - 将room_kit的code返回值,统一处理为meeting code
Enums
- NELiveAuthLevel
- 登录 web 直播页的鉴权级别,0:不需要鉴权,1:需要登录,2:需要登录并且账号要与直播应用绑定。不填的话表示不需要鉴权
- NEMeetingMode
- NEMeetingState
- 会议状态
- NERoomAttendeeOffType
- NERoomItemLiveState
- 会议直播状态
Typedefs
- MeetingPageRouteWillPushCallback = Future Function()
- 会议页面显示前回调
- NEControlMenuItemClickListener = void Function(NEMeetingInfo? meetingInfo)
- 遥控器自定义设置菜单按钮点击事件回调,通过 NEControlService.setOnSettingMenuItemClickListener 设置回调监听 遥控器自定义分享菜单按钮点击事件回调,通过 NEControlService.setOnShareMenuItemClickListener 设置回调监听
-
NEMeetingOnInjectedMenuItemClickListener
= Future<
bool> Function(BuildContext context, NEMenuClickInfo clickInfo, NEMeetingInfo? meetingInfo) - 自定义菜单按钮点击事件回调,通过 NEMeetingService.setOnInjectedMenuItemClickListener 设置回调监听
- NERoomStatusListener = void Function(NEMeetingStatus status)
- 回调接口,用于监听会议状态变更事件
- OnError = void Function(int code, String msg)
- PasswordPageRouteWillPushCallback = Future Function()
- 密码页面显示前回调
-
ScheduleCallback<
T> = void Function(T data, bool incremental) -
ScheduledRoomStatusListener<
T> = void Function(T data, bool incremental)