如何使用swig定义和传递bytebuffer?

 2023-01-20    314  

问题描述

我需要从Java致电C函数.
该函数具有以下API:

void convert(char* pchInput, int inputSize, int convertValue, char* pchOutput, int* outputSize);

我正在使用swig来制作包装纸.

如何使用swig定义和传递bytebuffer?

我阅读了帖子:
bytebuffer.alloce.allocate()vs. bytebuffer.allocatedirect()

,最好创建结果(pchOutput)为DirectByteBuffer.

  1. 如何将Bytebuffer传递给代码C(使用SWIG)
  2. C代码将如何读取和写入字节buffer?

谢谢

推荐答案

http://swig.10945.n7.nabble.com/re-how-to-specify-cecy-access-access-to-a-java-a-java-nio-bytebuffer-td6696.html

以上所述是小编给大家介绍的如何使用swig定义和传递bytebuffer?,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/26057.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。