我正在为当前项目研究本机android。
我们正在使用OpenGL
和EGL
来进行android的视频解码和渲染。
nkdmediacodec
具有函数getOutputBuffers
来获取解码后的数据。
有没有一种方法可以使用此数据(YUV数据?根据某些来源为像素阵列)并将其转换为OpenGL native
中的纹理,而无需使用GLSurfaceView
:纯本机代码?>
如果有办法,我需要将其存储在表面中吗?
这些是我到目前为止检查过的资源。 https://github.com/googlesamples/android-ndk/blob/master/native-codec/ https://github.com/googlesamples/android-ndk/blob/master/gles3jni/app/src/main/java/com/android/gles3jni https://github.com/tsaarni/android-native-egl-example
我的方法错误吗? 非常感谢您的帮助。