linphone
linphone开发中遇到的问题,以及代码分析
hcq15919840005
魂牵梦萦地
展开
-
LinphoneCore创建
LinphoneCore类图Linphone创建序列图1.调用L_INIT(Core)创建LinphoneCore结构体2.调用Core::create(core)创建Core类3.Core类的构造数实例化CorePrivate类传给父类Object的构造函数4.Object的构造函数继续调用父类BaseObject,并且把Core类实例化的CorePrivate传给BaseObje...原创 2020-03-20 15:33:25 · 339 阅读 · 0 评论 -
LInphone中如何创建LinphoneCore结构体
linphone新版本对LibLinphone做了C++的重构,用到了一些C++11的新特性,一些LinphoneCall、LinphoneCore、LinphoneChatMessage、LinphoneChatRoom、LinphoneEventLog、LinphoneCallParams等结构体改成通过L_DECLARE_C_OBJECT_IMPL_WITH_XTORS宏定义,该宏是在sub...原创 2020-03-20 14:35:49 · 789 阅读 · 0 评论 -
windows下linphone环境编译
工作中经常要在windows和android两个环境下面切换进行二次开发,以前老版本两份代码下差非常大,所以决定进行一次整体的更新两平台用同一份代码,只是编译脚本不同而已,从git上面把windows所用的脚本下载下来,代码还是用linphone-android的代码,这样能保证流程两平台一至,不同的就是音视频采集、android硬编解码、渲染这些与平台相关的filter不同。下载windows...原创 2020-03-18 11:32:08 · 529 阅读 · 0 评论 -
ubuntu下面linphone-android的编译环境配置
这里写自定义目录标题ubuntu下面linphone-android的编译环境配置第一步下载linphone-android源码第二步搭建编译Linphone-Android项目的环境第三步安装编译时所需的软件第四步编译ubuntu下面linphone-android的编译环境配置工作内容主要是windows和android下面的linphone二次开发,疫情期间工作量不是很大,就给自己制定一...原创 2020-03-18 11:20:15 · 561 阅读 · 0 评论