使用Direct Show和Java(JNA / JNI)通过java预览相机

时间:2013-01-23 11:49:59

标签: java c++ camera java-native-interface directshow

我需要在java应用程序中显示相机预览。 我本地使用DirectShow并使用JNA作为Java和C ++之间的桥梁。我对此有几个问题: -

1)在DirectShow中,我可以使用Sample Grabber获取原始字节或在窗口或无窗口模式下使用捕获图。如果我想在Java小程序中显示预览,哪种方法应该更好。

2)如何将此渲染信息发送到java端?     - 我是否需要在java端运行计时器并始终从本机代码中请求帧?   要么     - 我应该获取java窗口的本机窗口句柄并将其传递给directShow直接在其上绘制吗?

我是Java,JNA / JNI和直接展示的新手。请让我知道什么是正确的方法以及如何去做?

0 个答案:

没有答案