代码之家  ›  专栏  ›  技术社区  ›  Abhineet

覆盖页面

  •  1
  • Abhineet  · 技术社区  · 14 年前

    什么是覆盖面?我现在必须在覆盖面上工作,我应该知道覆盖面的概念。因为我必须修改转换yuv444->rgb888

    提前谢谢

    1 回复  |  直到 12 年前
        1
  •  5
  •   Shaihi    12 年前

    Wiki article . 我想你可以在网上找到很多其他的来源。
    我的简短解释是:
    覆盖是硬件特性。这意味着您有另一个显示图片的图像平面。它不是主“常规”帧缓冲区的一部分。您基本上能够独立地显示两个“桌面”图像。一旦关闭覆盖,就会得到帧缓冲区的正常视图。

    覆盖用于在当前视图上显示图像,或在许多情况下播放电影。这就是为什么你在拍摄电影画面时会得到一个黑色的图像。因为屏幕截图是帧缓冲区而不是覆盖缓冲区。

    您可以阅读Marvell为PXA3xx提供的覆盖的实现,以更好地了解它是如何实现的。 Read Vol III chapter 1.4.7 .