ビデオを表示するアプリケーションを作成しています。このアプリケーションは、Android NDK と JNI を使用して作成されています。
OpenMAXを使いたいです。OpenMAX の例では、Java からサーフェスを取得しますが、レンダリングするサーフェスをどこで取得できますか? applicationContext を介してのみ nativeWindow を取得できます。
例:
void Java_com_example_nativemedia_NativeMedia_setSurface(JNIEnv *env, jclass clazz, jobject surface)
{
theNativeWindow = ANativeWindow_fromSurface(env, surface);
}
しかし、私は表面を持っていません。
ありがとう