由于 Android api level 1,我们可以使用 setDisplay 或 setPrewviewDisplay 将 MediaPlayer 或 Camera 附加到 Surface,然后图像数据可以传输到 gpu 并更快地处理。
引入 SurfaceTexture 后,我们可以使用目标 GL_TEXTURE_EXTERNAL_OES 创建自己的纹理,并将 MediaPlayer 或 Camera 附加到 opengl es。
这些都是众所周知的,但是我要说的是下面是关于Android图形架构的。(Android图形架构)
生成的数据在 CPU 端,因此必须以非常快速的方式将其传输到 GPU。
为什么每台 Android 设备的数据传输速度都如此之快,以及如何将其置于底层?
或者这是一个与Android无关的硬件问题?