NEMeetingKit
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | 静态 Public 成员函数 | 所有成员列表
nem_sdk_interface::NEMeetingKit类 参考abstract

SDK单例 更多...

#include <meeting_sdk.h>

类 nem_sdk_interface::NEMeetingKit 继承关系图:
Inheritance graph
[图例]
nem_sdk_interface::NEMeetingKit 的协作图:
Collaboration graph
[图例]

Public 类型

using NEInitializeCallback = NEEmptyCallback
 
using NEUnInitializeCallback = NEEmptyCallback
 
using NEQueryKitVersionCallback = NECallback< std::string >
 
using NEActiveWindowCallback = NEEmptyCallback
 
using NEBoolCallback = NECallback< bool >
 
using NEExceptionHandler = std::function< void(const NEException &)>
 

Public 成员函数

virtual void initialize (const NEMeetingKitConfig &config, const NEInitializeCallback &cb)=0
 初始化
 
virtual void unInitialize (const NEUnInitializeCallback &cb)=0
 反初始化
 
virtual bool isInitialized ()=0
 获取是否初始化的状态
 
virtual void queryKitVersion (const NEQueryKitVersionCallback &cb)=0
 获取SDK版本信息
 
virtual void activeWindow (const NEActiveWindowCallback &cb)=0
 ‍**
 
virtual void setSoftwareRender (bool bSoftware, const NEEmptyCallback &cb)=0
 设置SDK程序是否为软件渲染
 
virtual void isSoftwareRender (const NEBoolCallback &cb)=0
 获取SDK程序是否为软件渲染
 
virtual void setExceptionHandler (const NEExceptionHandler &handler)=0
 设置异常回调
 
virtual void setLogHandler (const std::function< void(int level, const std::string &log)> &cb)=0
 设置日志回调
 
virtual NEAuthServicegetAuthService ()=0
 获取登录服务
 
virtual NEMeetingServicegetMeetingService ()=0
 获取会议服务
 
virtual NESettingsServicegetSettingsService ()=0
 获取配置服务
 
virtual NEAccountServicegetAccountService ()=0
 获取账户服务
 
virtual NEFeedbackServicegetFeedbackService ()=0
 获取反馈服务
 
virtual NEPreMeetingServicegetPremeetingService ()=0
 获取预约会议服务
 
- Public 成员函数 继承自 nem_sdk_interface::NEObject
 NEObject ()=default
 构造函数
 
virtual ~NEObject ()=default
 析构函数
 

静态 Public 成员函数

static NEMeetingKitgetInstance ()
 获取SDK单例
 

详细描述

SDK单例

在文件 meeting_sdk.h32 行定义.

成员类型定义说明

◆ NEActiveWindowCallback

在文件 meeting_sdk.h37 行定义.

◆ NEBoolCallback

在文件 meeting_sdk.h38 行定义.

◆ NEExceptionHandler

在文件 meeting_sdk.h39 行定义.

◆ NEInitializeCallback

在文件 meeting_sdk.h34 行定义.

◆ NEQueryKitVersionCallback

在文件 meeting_sdk.h36 行定义.

◆ NEUnInitializeCallback

在文件 meeting_sdk.h35 行定义.

成员函数说明

◆ activeWindow()

virtual void nem_sdk_interface::NEMeetingKit::activeWindow ( const NEActiveWindowCallback cb)
pure virtual

‍**

激活主窗口

参数
cb回调
返回
void

◆ getAccountService()

virtual NEAccountService * nem_sdk_interface::NEMeetingKit::getAccountService ( )
pure virtual

获取账户服务

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

◆ getAuthService()

virtual NEAuthService * nem_sdk_interface::NEMeetingKit::getAuthService ( )
pure virtual

获取登录服务

返回
NEAuthService* 登录服务对象指针

◆ getFeedbackService()

virtual NEFeedbackService * nem_sdk_interface::NEMeetingKit::getFeedbackService ( )
pure virtual

获取反馈服务

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

◆ getMeetingService()

virtual NEMeetingService * nem_sdk_interface::NEMeetingKit::getMeetingService ( )
pure virtual

获取会议服务

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

◆ getPremeetingService()

virtual NEPreMeetingService * nem_sdk_interface::NEMeetingKit::getPremeetingService ( )
pure virtual

获取预约会议服务

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

◆ getSettingsService()

virtual NESettingsService * nem_sdk_interface::NEMeetingKit::getSettingsService ( )
pure virtual

获取配置服务

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

◆ initialize()

virtual void nem_sdk_interface::NEMeetingKit::initialize ( const NEMeetingKitConfig config,
const NEInitializeCallback cb 
)
pure virtual

初始化

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

◆ isInitialized()

virtual bool nem_sdk_interface::NEMeetingKit::isInitialized ( )
pure virtual

获取是否初始化的状态

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

◆ isSoftwareRender()

virtual void nem_sdk_interface::NEMeetingKit::isSoftwareRender ( const NEBoolCallback cb)
pure virtual

获取SDK程序是否为软件渲染

注解
只在Windows下有效
参数
cb回调
返回
void

◆ queryKitVersion()

virtual void nem_sdk_interface::NEMeetingKit::queryKitVersion ( const NEQueryKitVersionCallback cb)
pure virtual

获取SDK版本信息

参数
cb回调
返回
void

◆ setExceptionHandler()

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

设置异常回调

参数
handler回调
返回
void

◆ setLogHandler()

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

设置日志回调

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

◆ setSoftwareRender()

virtual void nem_sdk_interface::NEMeetingKit::setSoftwareRender ( bool  bSoftware,
const NEEmptyCallback cb 
)
pure virtual

设置SDK程序是否为软件渲染

注解
只在Windows下有效,需要在初始化前调用
参数
bSoftware是否为软件渲染,true软件渲染,false默认方式
cb回调
返回
void

◆ unInitialize()

virtual void nem_sdk_interface::NEMeetingKit::unInitialize ( const NEUnInitializeCallback cb)
pure virtual

反初始化

参数
cb回调
返回
void

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