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

Enums

NELiveAuthLevel
登录 web 直播页的鉴权级别,0:不需要鉴权,1:需要登录,2:需要登录并且账号要与直播应用绑定。不填的话表示不需要鉴权
NEMeetingMode
NEMeetingState
会议状态
NERoomAttendeeOffType
NERoomItemLiveState
会议直播状态

Extensions

ALogLevelExtension on ALogLevel

Functions

handleControlMenuItem(dynamic json) NEControlMenuItem?
onDeny() Future<NEResult<void>>
translationToMeetingNEResult(NEResult neResult) NEResult
将room_kit的code返回值,统一处理为meeting code

Typedefs

MeetingPageRouteWillPushCallback = Future Function()
会议页面显示前回调
NEControlMenuItemClickListener = void Function(NEControlMenuItem menuItem, 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)