UISdk全局接口

函数

KdvMtAPI void KdvMtCALL SetSDKMsgCallBack (IN PSDKMsgCallBackFun pMsgCallBackFun)
 
KdvMtAPI void KdvMtCALL SetAppIcon (IN const s8 *pAppIconPath)
 
KdvMtAPI u32 KdvMtCALL InitMeetingSDK ()
 
KdvMtAPI BOOL32 KdvMtCALL IsSDKInited ()
 
KdvMtAPI u32 KdvMtCALL ReleaseMeetingSDK ()
 
KdvMtAPI u32 KdvMtCALL Login (IN LPTLoginInfo_SDK lpLoginInfo)
 
KdvMtAPI u32 KdvMtCALL Logout ()
 
KdvMtAPI BOOL32 KdvMtCALL IsEnterpriseVer ()
 
KdvMtAPI void KdvMtCALL GetSDKBuildVersion (OUT s8 *pchVerBuf, IN u32 dwBufLen)
 
KdvMtAPI BOOL32 KdvMtCALL GetRemoteDbgOnOff ()
 
KdvMtAPI u32 KdvMtCALL SetRemoteDbgOnOff (IN BOOL32 bOn)
 
KdvMtAPI u32 KdvMtCALL ReqConfList ()
 
KdvMtAPI BOOL32 KdvMtCALL GetInstantConfListCount (OUT u32 *pArrSize)
 
KdvMtAPI BOOL32 KdvMtCALL GetInstantConfInfoList (OUT TMTInstantConfElement_SDK arrMTInstantConfInfoList[], INOUT u32 *pArrSize)
 
KdvMtAPI BOOL32 KdvMtCALL GetBookConfListCount (OUT u32 *pArrSize)
 
KdvMtAPI BOOL32 KdvMtCALL GetBookConfInfoList (OUT TMTConferenceElement_SDK arrMTBookConfInfoList[], INOUT u32 *pArrSize)
 
KdvMtAPI const u32 KdvMtCALL CreateConf (IN TCreateConfInfo_SDK *lpCreateConfInfo)
 
KdvMtAPI u32 KdvMtCALL JoinConf (IN TMtJoinConfParam_SDK *lpJoinConfParam, IN const s8 *pchConfName)
 
KdvMtAPI BOOL32 KdvMtCALL IsConfSvrConnected ()
 
KdvMtAPI BOOL32 KdvMtCALL IsCallingConf ()
 
KdvMtAPI BOOL32 KdvMtCALL IsWaitAnswerConf ()
 
KdvMtAPI BOOL KdvMtCALL IsInConf ()
 

详细描述

全局接口

函数说明

◆ SetSDKMsgCallBack()

KdvMtAPI void KdvMtCALL SetSDKMsgCallBack ( IN PSDKMsgCallBackFun  pMsgCallBackFun)

设置业务消息回调接口

参数
pMsgCallBackFun消息回调函数指针

◆ SetAppIcon()

KdvMtAPI void KdvMtCALL SetAppIcon ( IN const s8 *  pAppIconPath)

设置SDK窗口图标

参数
pAppIconPath.ico图标文件的完整路径

◆ InitMeetingSDK()

KdvMtAPI u32 KdvMtCALL InitMeetingSDK ( )

初始化SDK库

返回
0:成功,非0:有错误

◆ IsSDKInited()

KdvMtAPI BOOL32 KdvMtCALL IsSDKInited ( )

SDK库是否已经初始化

返回
TRUE:已经初始化,FALSE:未初始化

◆ ReleaseMeetingSDK()

KdvMtAPI u32 KdvMtCALL ReleaseMeetingSDK ( )

释放SDK库

返回
0:成功,非0:有错误

◆ Login()

KdvMtAPI u32 KdvMtCALL Login ( IN LPTLoginInfo_SDK  lpLoginInfo)

登录服务器

参数
lpLoginInfoLoginInfo_SDK对象指针
返回
0:发起登录请求成功,非0:发起登录请求失败

◆ Logout()

KdvMtAPI u32 KdvMtCALL Logout ( )

取消登录服务器

返回
0:成功,非0:有错误

◆ IsEnterpriseVer()

KdvMtAPI BOOL32 KdvMtCALL IsEnterpriseVer ( )

是否是企业运营版本

返回
TRUE:运营版本,FALSE:自建版本
注解
运营版本用的是科达公网服务器平台(平台由科达维护),自建版本用的是用户自建的服 务器平台(客户采购科达的服务器后,在客户的网络环境中搭建平台,平台由客户维护)

◆ GetSDKBuildVersion()

KdvMtAPI void KdvMtCALL GetSDKBuildVersion ( OUT s8 *  pchVerBuf,
IN u32  dwBufLen 
)

获取SDK版本及编译时间信息

参数
pchVerBufSDK版本及编译时间信息
dwBufLenbuffer长度

◆ GetRemoteDbgOnOff()

KdvMtAPI BOOL32 KdvMtCALL GetRemoteDbgOnOff ( )

获取远程调试开关状态

返回
TRUE:远程调试已打开,FALSE:远程调试已关闭
0:成功,非0:有错误

◆ SetRemoteDbgOnOff()

KdvMtAPI u32 KdvMtCALL SetRemoteDbgOnOff ( IN BOOL32  bOn)

设置远程调试开关状态

参数
bOn调试开关状态
返回
0:成功,非0:有错误

◆ ReqConfList()

KdvMtAPI u32 KdvMtCALL ReqConfList ( )

发起获取会议列表请求

返回
0:成功,非0:有错误
注解
发起获取会议列表请求,这是异步请求,在收到EV_PCSDK_UI_CONFLIST_UPDATED消息后再 调用GetInstantConfListCount和GetInstantConfInfoList去获取正在召开的会议列表,调用 GetBookConfListCount和GetBookConfInfoList去获取预约会议列表

◆ GetInstantConfListCount()

KdvMtAPI BOOL32 KdvMtCALL GetInstantConfListCount ( OUT u32 *  pArrSize)

获取正在召开的会议个数

参数
pArrSize正在召开的会议个数
返回
TRUE:成功,FALSE:失败
注解
在获取正在召开的会议列表时,先调用该接口去获取正在召开的会议个数,根据个数去创建 TMTInstantConfElement_SDK数组,然后调用GetInstantConfInfoList接口去获取正在召开的会议 列表

◆ GetInstantConfInfoList()

KdvMtAPI BOOL32 KdvMtCALL GetInstantConfInfoList ( OUT TMTInstantConfElement_SDK  arrMTInstantConfInfoList[],
INOUT u32 *  pArrSize 
)

获取正在召开的会议列表信息

参数
arrMTInstantConfInfoListTMTInstantConfElement_SDK数组,用于存放获取到的正在召开 的会议信息
pArrSize正在召开的会议个数
返回
TRUE:成功,FALSE:失败

◆ GetBookConfListCount()

KdvMtAPI BOOL32 KdvMtCALL GetBookConfListCount ( OUT u32 *  pArrSize)

获取预约会议的个数

参数
pArrSize预约会议的个数
返回
TRUE:成功,FALSE:失败
注解
在获取预约会议列表时,先调用该接口去获取预约会议的个数,根据个数去创建TMTInstantConfElement_SDK 数组,然后调用GetBookConfInfoList接口去获取预约会议列表

◆ GetBookConfInfoList()

KdvMtAPI BOOL32 KdvMtCALL GetBookConfInfoList ( OUT TMTConferenceElement_SDK  arrMTBookConfInfoList[],
INOUT u32 *  pArrSize 
)

获取预约会议列表

参数
arrMTBookConfInfoListTMTConferenceElement_SDK数组,用于存放获取到的预约会议信息
pArrSize预约会议的个数
返回
TRUE:成功,FALSE:失败

◆ CreateConf()

KdvMtAPI const u32 KdvMtCALL CreateConf ( IN TCreateConfInfo_SDK lpCreateConfInfo)

创建会议

参数
lpCreateConfInfoTCreateConfInfo_SDK对象指针,用于设置要创建的会议信息
返回
0:成功,非0:有错误

◆ JoinConf()

KdvMtAPI u32 KdvMtCALL JoinConf ( IN TMtJoinConfParam_SDK lpJoinConfParam,
IN const s8 *  pchConfName 
)

加入会议

参数
lpJoinConfParamTMtJoinConfParam_SDK对象指针,用于设置要加入的会议信息
返回
0:成功,非0:有错误

◆ IsConfSvrConnected()

KdvMtAPI BOOL32 KdvMtCALL IsConfSvrConnected ( )

会议服务器是否登录成功

返回
TRUE:登录成功,FALSE:登录失败

◆ IsCallingConf()

KdvMtAPI BOOL32 KdvMtCALL IsCallingConf ( )

是否正在呼叫会议

返回
TRUE:是,FALSE:否

◆ IsWaitAnswerConf()

KdvMtAPI BOOL32 KdvMtCALL IsWaitAnswerConf ( )

是否在等待接听

返回
TRUE:是,FALSE:否

◆ IsInConf()

KdvMtAPI BOOL KdvMtCALL IsInConf ( )

是否在会议中

返回
TRUE:是,FALSE:否