jni
文章平均质量分 92
TopsLuo
朽木可雕
展开
-
java生成签名的方法
在jni中需要回调java层的方法,如何才能做到精确查找java的方法?一个是函数名称,另外一个就是函数的签名了。但如何生成函数的签名?通过javap工具: javap -s -p Session.class以我的linux平台下的androidstudio为例:在AS下面,选择Terminal对话框,查找*.class目录,命令如下:find ./ -name "*.class"进行...原创 2019-02-22 14:30:21 · 2884 阅读 · 0 评论 -
webrtc开启h.264编解码功能
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-reviews/YoMQmOBPZn8自己编译的webrtc库发现无法正常使用h.264编解码器,所以猜测可能是在编译的过程中默认没有开启h.264功能。首先,我们应该查询一下gn编译的时候是否可以选择h.264。查看gn编译的可选参数命令行为:#查看帮助gn h...原创 2019-03-04 14:59:21 · 2723 阅读 · 4 评论 -
ununbu下编译webrtc时报AttributeError: 'JNIFromJavaP' object has no attribute 'fully_qualified_class'错解决办法
出现这种错误,一般是由于java的一些环境配置不兼容。执行如下命令,都会出现默认的一些值,echo $JAVA_HOMEecho $CLASSPATH此时在当前终端输入以下命令(只对当前终端有效,所以不会影响你系统中的其它程序的运行):export JAVA_HOME=export CLASSPATH=...原创 2019-03-04 15:09:55 · 765 阅读 · 0 评论 -
webrtc android native如何开启硬件加速
在android平台中开发webrtc相关项目,可以直接使用webrtc提供的java SDK。当然,也可以选择native的方式来实现。后者相对前者来说,不容易被反编译。所以我们选择的后者的开发方式。要实现硬件加速后,在我脑海中出现了两种方案:方案一. 通过ffmpeg来实现硬件加速方案二. 通过webrtc SDK来实现硬件加速方案一调研:如果想要实现硬件加速,理论上来说,直接开启f...原创 2019-09-05 16:56:48 · 1259 阅读 · 1 评论