【发布时间】:2023-03-09 18:40:01
【问题描述】:
从 Android api level 1 开始,我们可以通过 setDisplay 或 setPrewviewDisplay 将 MediaPlayer 或 Camera 附加到 Surface,然后图像数据可以传输到 gpu 并更快地处理。
引入SurfaceTexture后,我们可以用目标GL_TEXTURE_EXTERNAL_OES创建自己的纹理,并将MediaPlayer或Camera附加到opengl es。
这些都是众所周知的,但我要说的是下面是关于Android图形架构的。(Android Graphics architecture)
产生的数据在 CPU 端,因此必须以非常快的方式传输到 GPU。
为什么每台 Android 设备的数据传输速度都如此之快,以及如何将其置于底层?
或者这是与Android无关的硬件问题?
【问题讨论】:
标签: android opengl-es data-transfer android-graphics