使用JNI(和USB编程)保持对C ++对象的引用

时间:2014-06-23 22:38:00

标签: java c++ java-native-interface usb

我有一个USB录音设备,其中的API是用C ++编写的。我想将它与现有的Java应用程序连接起来,在应用程序初始化时,它连接到设备,然后可以随后开始和停止记录,而不必为每个记录重新连接。这需要引用Java端的连接。是否可以将C ++代码包装在一个类中,并在Java端保持对它的对象的引用,以便在需要时调用启动/停止记录方法?

否则API不会添加太多额外功能,因为发送到设备开始和停止录制的字节命令非常简单。直接与USB接口会更简单吗?我对JNI没什么经验,没有USB编程经验。

不幸的是,我不能分享这个项目的任何示例代码。

0 个答案:

没有答案