0

OpenGL に基づく画像処理ライブラリに供給される ANativeWindow 構造体への参照が必要です。ネイティブのアクティビティや追加のアプリケーションを作成したくありません。

これまで試したことは android_createDisplaySurface を使用することでしたが、テスト中に Android ランタイム エンジンを停止する必要があったため、これは永続的な解決策ではありません。
私のターゲット機能には、OpenGL ベースのライブラリを使用して、カメラ HAL を変更して画像処理ライブラリの関数を呼び出すことにより、表示される前にカメラからのフレームを処理することが含まれます。そのため、追加のアプリケーションを作成しても役に立ちません。

4

1 に答える 1

0

使用できます

ANativeWindow* ANativeWindow_fromSurface(JNIEnv* env, jobject surface);

あなたのタスクでは、サーフェスは通常の方法で jni を介して渡すことができますが、これは自分のアプリに対してのみ行うことができます。

于 2013-07-03T14:07:24.113 に答える