更新时间:2019-11-20
接口描述
该接口用于初始化SDK,在调用其他接口之前必须先调用该接口。
注意事项
当前无定制化配置可设置,config为预留参数。
方法定义
int clm_init(plugin_init_param *data) |
参数描述
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
callbackFunc |
是 |
函数 |
接口结果回调函数。 |
path |
是 |
char* |
HuaweiMeeting父目录绝对路径。 |
appId |
是 |
char* |
应用ID。 |
notifyFunc |
是 |
函数 |
SDK主动发送通知回调函数。 |
config |
否 |
char* |
定制化配置,格式必现严格遵守要求 |
返回值
类型 |
描述 |
---|---|
int |
成功返回0,其他值表示失败。 |
代码示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
int CHello_WorldDlg::Init() { //组装入参结构体 struct plugin_init_param initParam; //路径参数可以传空,传空使用默认路径; memset(&initParam, 0, sizeof(plugin_init_param)); //设置消息通知回调接口 initParam.notifyFunc = NotifyAndCallBackProc::getNotify; //设置回调接口 initParam.callbackFunc = NotifyAndCallBackProc::initCallBack; initParam.path= "D:\\"; initParam.appId= "appId"; initParam.config = ""; //调用初始化接口 int ret = clm_init(&initParam); return ret; } |