java - 在 Java 和 Windows 上的 C++ 之间发送数据?

标签 java c++ pipe

我想将原始音频缓冲区发送到 C++ 以进行音频转码。 我有两个选择

  1. 使用管道流
    • 使用直接缓冲区 (java.nio)

这真的是我的 2 个最佳选择吗(人们会推荐哪个?)谢谢!

最佳答案

JNI很容易搞砸,因此人们倾向于提示它。但如果操作正确,它是一个出色且极其稳定的选择。

关于java - 在 Java 和 Windows 上的 C++ 之间发送数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1426403/

相关文章:

c++ - 访问各种类型的可变参数模板

c++ - 访问对象列表中的非常量成员

macos - 如何将音频波形图像从 ffmpeg 传输到图像显示命令/应用程序中?

java - 多线程应用程序中的不可变对象(immutable对象) - 它是如何工作的?

Java:使用代码从文件夹添加外部库

java - 尝试为 dao hibernate 运行 Junit 测试会出现以下错误

c++ - 具有 200GB 可用内存的 Bad Alloc c++

python - 从管道读取 Python 标准输入,不阻塞空输入

linux - 使用 cat 在管道之间弹跳角色

java - 除数范围 (Java)