1.使用前的初始化和使用后的清理
PJSIP库里面封装了很多线程内存池;而且很多对象都是基于内存池创建的,所以几乎所以的库都需要初始化或创建
下面是pjlib,pjlib-util,pjnath,pjsua-lib库的初始化和关闭
显示行号 复制代码 这是一段程序代码。
- pj_status_t status;
- status = pj_init(); //初始化pjlib库返回PJ_SUCCESS表示成功
- status = pjlib_util_init(); //初始化pjlib-util库
- status = pjnath_init(); //初始化pjnath库
- status = pjsua_create(); //初始化pjsua-lib库;(里面初始化了pjlib,pjlib-util,pjnath)
- pj_shutdown(); //pjlib停止
- pjsua_destroy(); //pjsua-lib库的清理