1

什么是覆盖面?我目前必须在覆盖表面上工作,并且我应该知道覆盖表面的概念?因为我必须努力转换 YUV444->RGB888

提前致谢

4

1 回答 1

5

维基文章。我想你可以在网上找到许多其他来源。
我的简短解释是:
覆盖是硬件特性。这意味着您有另一个显示图片的图像平面。它不是主要的“常规”帧缓冲区的一部分。您基本上可以独立显示 2 个“桌面”图像。关闭覆盖后,您将获得帧缓冲区的正常视图。

在许多情况下,叠加用于在当前视图上显示图像或播放电影。这就是为什么在尝试捕获电影帧的屏幕截图时会得到黑色图像的原因。因为屏幕截图是帧缓冲区而不是覆盖缓冲区。

您可以阅读 Marvell 为 PXA3xx 编写的 Overlay 实现,以更好地了解它是如何实现的。阅读第三卷第 1.4.7 章

于 2010-02-25T08:02:46.980 回答