|
NEMeetingKit V4.17.0
|
SDK单例 更多...
#include <kit_meeting_sdk.h>
Public 类型 | |
| using | NEInitializeCallback = NECallback<NEMeetingCorpInfo> |
| using | NEUnInitializeCallback = NEEmptyCallback |
| using | NEQueryKitVersionCallback = NECallback<std::string> |
| using | NEActiveWindowCallback = NEEmptyCallback |
| using | NEExceptionHandler = std::function<void(const NEException&)> |
Public 成员函数 | |
| virtual void | initialize (const NEMeetingKitConfig &config, const NEInitializeCallback &callback)=0 |
| 初始化 | |
| virtual bool | isInitialized ()=0 |
| 获取是否初始化的状态 | |
| virtual void | unInitialize (const NEUnInitializeCallback &callback)=0 |
| 反初始化 | |
| virtual NEMeetingService * | getMeetingService ()=0 |
| 获取会议服务 | |
| virtual NEAccountService * | getAccountService ()=0 |
| 获取账户服务 | |
| virtual NESettingsService * | getSettingsService ()=0 |
| 获取配置服务 | |
| virtual NEPreMeetingService * | getPreMeetingService ()=0 |
| 获取预约会议服务 | |
| virtual NEMeetingInviteService * | getMeetingInviteService ()=0 |
| 获取邀请服务 | |
| virtual NEMeetingMessageChannelService * | getMessageService ()=0 |
| 获取消息服务 | |
| virtual NEFeedbackService * | getFeedbackService ()=0 |
| 获取意见反馈服务实例 | |
| virtual NEContactsService * | getContactsService ()=0 |
| 获取通讯服务 | |
| virtual NERealtimeRecorderService * | getRealtimeRecorderService ()=0 |
| 获取秒录服务 | |
| virtual NEScreenSharingService * | getScreenSharingService ()=0 |
| 获取屏幕共享服务 | |
| virtual NEMeetingWebAppService * | getMeetingWebAppService ()=0 |
| 获取会议WebApp服务 | |
| virtual void | addGlobalEventListener (NEGlobalEventListener *listener)=0 |
| 添加全局监听器 | |
| virtual void | removeGlobalEventListener (NEGlobalEventListener *listener)=0 |
| 移除全局监听器 | |
| virtual void | switchLanguage (NEMeetingLanguage language, const NEEmptyCallback &callback)=0 |
| 切换语言 | |
| virtual void | switchTheme (NEMeetingThemeType theme, const NEEmptyCallback &callback)=0 |
| 切换主题 | |
| virtual void | getLogPath (const NECallback< std::string > &callback)=0 |
| 获取组件日志目录 | |
| virtual void | getAppNoticeTips (const NECallback< NEMeetingAppNoticeTips > &callback)=0 |
| 获取公告提示 | |
| virtual void | setExceptionHandler (const NEExceptionHandler &handler)=0 |
| 设置异常回调 | |
| virtual void | setLogHandler (const std::function< void(int level, const std::string &log)> &callback)=0 |
| 设置日志回调 | |
Public 成员函数 继承自 NEObject | |
| NEObject ()=default | |
| 构造函数 | |
| virtual | ~NEObject ()=default |
| 析构函数 | |
静态 Public 成员函数 | |
| static NEMeetingKit * | getInstance () |
| 获取SDK单例 | |
SDK单例
| using NEMeetingKit::NEExceptionHandler = std::function<void(const NEException&)> |
| using NEMeetingKit::NEQueryKitVersionCallback = NECallback<std::string> |
|
pure virtual |
添加全局监听器
| listener | 全局事件监听器 |
|
pure virtual |
获取账户服务
|
pure virtual |
获取公告提示
| callback | 回调接口,返回应用公告提示文案 |
|
pure virtual |
获取通讯服务
|
pure virtual |
获取意见反馈服务实例
|
static |
获取SDK单例
|
pure virtual |
获取组件日志目录
| callback | 回调 |
|
pure virtual |
获取邀请服务
|
pure virtual |
获取会议服务
|
pure virtual |
获取会议WebApp服务
|
pure virtual |
获取消息服务
|
pure virtual |
获取预约会议服务
|
pure virtual |
获取秒录服务
|
pure virtual |
获取屏幕共享服务
|
pure virtual |
获取配置服务
|
pure virtual |
初始化
| config | 初始化配置 |
| callback | 回调,NEInitializeCallback |
|
pure virtual |
获取是否初始化的状态
|
pure virtual |
移除全局监听器
| listener | 全局事件监听器 |
|
pure virtual |
设置异常回调
| handler | 回调 |
|
pure virtual |
设置日志回调
| callback | 回调 |
|
pure virtual |
切换语言
| language | 目标语言 NEMeetingLanguage。如果设置为空,则使用当前系统语言 |
| int | 0是成功,其他为失败 |
|
pure virtual |
切换主题
| theme | 目标主题 NEMeetingThemeType |
|
pure virtual |
反初始化
| callback | 回调 |