NEMeetingKit V4.8.0
载入中...
搜索中...
未找到
NEMeetingKit类 参考abstract

SDK单例 更多...

#include <kit_meeting_sdk.h>

类 NEMeetingKit 继承关系图:
NEObject

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 NEMeetingServicegetMeetingService ()=0
 获取会议服务
 
virtual NEAccountServicegetAccountService ()=0
 获取账户服务
 
virtual NESettingsServicegetSettingsService ()=0
 获取配置服务
 
virtual NEPreMeetingServicegetPreMeetingService ()=0
 获取预约会议服务
 
virtual NEMeetingInviteServicegetMeetingInviteService ()=0
 获取邀请服务
 
virtual NEMeetingMessageChannelServicegetMessageService ()=0
 获取消息服务
 
virtual NEFeedbackServicegetFeedbackService ()=0
 获取意见反馈服务实例
 
virtual NEContactsServicegetContactsService ()=0
 获取通讯服务
 
virtual void addGlobalEventListener (NEGlobalEventListener *listener)=0
 添加全局监听器
 
virtual void removeGlobalEventListener (NEGlobalEventListener *listener)=0
 移除全局监听器
 
virtual void switchLanguage (NEMeetingLanguage language, 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 NEMeetingKitgetInstance ()
 获取SDK单例
 

详细描述

SDK单例

成员类型定义说明

◆ NEActiveWindowCallback

◆ NEExceptionHandler

using NEMeetingKit::NEExceptionHandler = std::function<void(const NEException&)>

◆ NEInitializeCallback

◆ NEQueryKitVersionCallback

◆ NEUnInitializeCallback

成员函数说明

◆ addGlobalEventListener()

virtual void NEMeetingKit::addGlobalEventListener ( NEGlobalEventListener * listener)
pure virtual

添加全局监听器

参数
listener全局事件监听器

◆ getAccountService()

virtual NEAccountService * NEMeetingKit::getAccountService ( )
pure virtual

获取账户服务

返回
NEAccountService* 账户服务对象指针

◆ getAppNoticeTips()

virtual void NEMeetingKit::getAppNoticeTips ( const NECallback< NEMeetingAppNoticeTips > & callback)
pure virtual

获取公告提示

参数
callback回调接口,返回应用公告提示文案

◆ getContactsService()

virtual NEContactsService * NEMeetingKit::getContactsService ( )
pure virtual

获取通讯服务

返回
NEContactsService* 通讯服务对象指针

◆ getFeedbackService()

virtual NEFeedbackService * NEMeetingKit::getFeedbackService ( )
pure virtual

获取意见反馈服务实例

返回
NEFeedbackService* 意见反馈服务对象指针

◆ getInstance()

static NEMeetingKit * NEMeetingKit::getInstance ( )
static

获取SDK单例

返回
NEMeetingKit* 单例对象指针

◆ getLogPath()

virtual void NEMeetingKit::getLogPath ( const NECallback< std::string > & callback)
pure virtual

获取组件日志目录

参数
callback回调
返回
void

◆ getMeetingInviteService()

virtual NEMeetingInviteService * NEMeetingKit::getMeetingInviteService ( )
pure virtual

获取邀请服务

返回
NEMeetingInviteService* 邀请服务对象指针

◆ getMeetingService()

virtual NEMeetingService * NEMeetingKit::getMeetingService ( )
pure virtual

获取会议服务

返回
NEMeetingService* 会议服务对象指针

◆ getMessageService()

virtual NEMeetingMessageChannelService * NEMeetingKit::getMessageService ( )
pure virtual

获取消息服务

返回
NEMeetingMessageChannelService* 消息服务对象指针

◆ getPreMeetingService()

virtual NEPreMeetingService * NEMeetingKit::getPreMeetingService ( )
pure virtual

获取预约会议服务

返回
NEPreMeetingService* 预约会服务对象指针

◆ getSettingsService()

virtual NESettingsService * NEMeetingKit::getSettingsService ( )
pure virtual

获取配置服务

返回
NESettingsService* 配置服务对象指针

◆ initialize()

virtual void NEMeetingKit::initialize ( const NEMeetingKitConfig & config,
const NEInitializeCallback & callback )
pure virtual

初始化

参数
config初始化配置
callback回调,NEInitializeCallback
返回
void

◆ isInitialized()

virtual bool NEMeetingKit::isInitialized ( )
pure virtual

获取是否初始化的状态

返回
bool
  • true: 已初始化
  • false: 未初始化

◆ removeGlobalEventListener()

virtual void NEMeetingKit::removeGlobalEventListener ( NEGlobalEventListener * listener)
pure virtual

移除全局监听器

参数
listener全局事件监听器

◆ setExceptionHandler()

virtual void NEMeetingKit::setExceptionHandler ( const NEExceptionHandler & handler)
pure virtual

设置异常回调

参数
handler回调
返回
void

◆ setLogHandler()

virtual void NEMeetingKit::setLogHandler ( const std::function< void(int level, const std::string &log)> & callback)
pure virtual

设置日志回调

参数
callback回调
注解
level 日志级别
注意
只有少量的组件接口层关键日志
返回
void

◆ switchLanguage()

virtual void NEMeetingKit::switchLanguage ( NEMeetingLanguage language,
const NEEmptyCallback & callback )
pure virtual

切换语言

参数
language目标语言 NEMeetingLanguage。如果设置为空,则使用当前系统语言
int0是成功,其他为失败

◆ unInitialize()

virtual void NEMeetingKit::unInitialize ( const NEUnInitializeCallback & callback)
pure virtual

反初始化

参数
callback回调
返回
void

该类的文档由以下文件生成: