//JNI 返回 jbyteArray

JNIEXPORT jbyteArray JNICALL  Java_com_powervision_videolib_jni_JniNatives_native_1getFrame2(JNIEnv *env, jclass thiz, jint obj) {LOGI("Enter native_getFrame2");
LOGI("1");size_t size = 0;Transfer *transfer = (Transfer *)obj;if(!transfer) {return NULL;}nalu_package *nal_pkg = transfer->getFrame();if(!nal_pkg) {return NULL;}LOGI("nalu_pkg: %p", nal_pkg);size = nal_pkg->size;uint8_t *buf = (uint8_t *)nal_pkg->nalu;if(size>0) {LOGI("Get frame 2: %d", size);jbyteArray array = env->NewByteArray(2);//size);LOGI("Sizeof buf: %d", sizeof(buf));env->SetByteArrayRegion(array, 0,  size, (jbyte *)buf);//if(nal_pkg->nalu)// free(nal_pkg->nalu);LOGI("7");//return array;return NULL;} else {LOGI("Get no frame");return NULL;}}

JNI 返回 jbyteArray相关推荐

  1. jni返回byte[]

    http://www.aichengxu.com/view/48141 再次基础上做了改动 调用: int ilength,i; byte[] retdata; byte[] out1 = new b ...

  2. android jni 返回java类

    今天,简单讲讲android 在jni中如何返回一个java的类. 之前,我写了一些关于jni的博客,里面返回的都是简单的int类型,那么如果我需要返回很多int和String类型,那么怎么办呢?当然 ...

  3. android jni 结构体_Android——- jni返回结构体-Fun言

    1.创建工程,添加jni 2. main.cpp #include struct test_data { char name[256]; int num; double average; }; ext ...

  4. android jni返回bitmap,JNI 层 Bitmap 转 OpenCV Mat

    JNI 层 Bitmap 转 OpenCV Mat Java 提供的图片类型大多是 Bitmap 类型(ARGB_8888 或 RGB_565) 那么如果需要使用 OpenCV 进行处理,需要对 Bi ...

  5. jni和java之间字符串的转换

    jni和java之间字符串的转换方法. C的实现: JNIEXPORT jstring JNICALL Java_Android123_CwjC (JNIEnv *env, jobject obj, ...

  6. 某些数组和字符串类型转换(转)

    jbytearray转c++byte数组 1 jbyte * arrayBody = env->GetByteArrayElements(data,0); 2 jsize theArrayLen ...

  7. Android JNI(一)——NDK与JNI基础

    前言 ndk开发是高级Android 开发必备的技能,也是很多Android开发工程师难以逾越的门槛,因此,学习ndk开发已经是高级Android必备技能,所以我尝试把自己ndk开发经验记录下来,不知 ...

  8. jni java c 变量对应_GitHub - jkangzhang/JNIDemo: JNI中Java和C的数据传递

    基本类型 对于基本类型的传递,只需要按照表格找到对应即可. Java Type Native Type Description boolean jboolean 8 bits, unsigned by ...

  9. NDK学习笔记:JNI调用Java层方法创建Native的AudioTrack播放PCM(方法签名,CallXXXMethod)

    NDK学习笔记:JNI调用Java层方法创建Native的AudioTrack播放PCM 题目有点复杂,不过确实就是那么回事.这章想记录的内容比较多,先列出来: native static 与 nat ...

最新文章

  1. TCL发布7项AI合作项目,聘任蒋涛为技术顾问
  2. 享元模式 Flyweight Pattern
  3. html如何设置多个模块,在webpack中如何实现多页面开发
  4. 自定义MIME类型支持FLV的相关设置
  5. python2和3的区别字符编码格式上下文管理is和==的区别
  6. 窗口分析函数_10_计算组总和的占比
  7. 【2012百度之星 / 资格赛】I:地图的省钱计划
  8. JQuery中的类选择器
  9. CoreCLR源码探索(三) GC内存分配器的内部实现
  10. 秒杀青椒、博导?某高校本科生:宣称主持40余项学生项目、拿下56项国家专利...
  11. SpringCloud Gateway 快速入门_01
  12. 移植QT到tiny4412开发板
  13. qq空间认证教程:借助企鹅媒体平台认证QQ公众空间
  14. Could not publish server configuration for Tomcat v8.0 Server at localhost. Multiple Contexts have a
  15. 调整亮度、对比度、饱和度和色相
  16. 一个人在家简单吃点小火锅,搭配点小海鲜
  17. 生成带有logo的二维码
  18. 图建模的 Schema 对应的 NebulaGraph DDL
  19. 米Pad2Gpu降频修改
  20. html5调用720全景,霸屏朋友圈的720°全景H5,你一样可以做

热门文章

  1. 在Java中使用Spliterator
  2. Mysql 参数最佳实践_MySQL参数调优最佳实践
  3. php系统导出数据到excel,php导出大量数据到excel时,有哪些比较好的处理方法?...
  4. mysql触发器和存储过程_MySql的存储过程和触发器
  5. .ajax显示加载动画,jQuery Ajax 加载数据时异步显示加载动画
  6. 微信支付代金券开发包分享
  7. Java 中这个叫 Future 的东东,你用过嘛?
  8. 这些用来审计 Kubernetes RBAC 策略的方法你都见过吗?
  9. 《Spring Cloud微服务实战》100本赠书获得名单
  10. 程序员的核心竞争力究竟是什么?