1

Javaアプリケーションでカメラプレビューを表示する必要があります。私はDirectShowをネイティブに使用しており、JavaとC++の間のブリッジとしてJNAを使用しています。これに関していくつか質問があります:-

1)DirectShowでは、サンプルグラバーを使用して生のバイトを取得するか、ウィンドウモードまたはウィンドウレスモードでキャプチャグラフを使用できます。Javaアプレットでプレビューを表示したい場合は、どちらのアプローチが適しているはずです。

2)このレンダリング情報はどのようにJava側に送信されますか?--Java側でタイマーを実行し、ネイティブコードから一貫してフレームを要求する必要がありますか?または-Javaウィンドウのネイティブウィンドウハンドルを取得し、それをdirectShowに渡して直接ペイントする必要がありますか?

私はJava、JNA / JNI、およびダイレクトショーにかなり慣れていません。正しいアプローチとその方法を教えてください。

4

0 に答える 0