嵌入式Linux的哪个窗口系统支持hardware overlay?
是否可以在嵌入式Linux的Qt中添加硬件覆盖支持?
答案 0 :(得分:1)
嵌入式Linux的Qt使用Qt自己的窗口系统。为了渲染图形,使用后端。其中一些后端支持硬件图形加速 - 例如用于基于OMAP的高端系统的PowerVR后端。在这里,您可以创建叠加层,但是您必须使用Qt来完成,因为Qt完全拥有屏幕。
我使用的另一种替代方案(实现机顶盒功能,即视频上的UI)是为Qt编写自定义后端,然后为其配备额外的挂钩,您可以使用它来控制覆盖功能(即绕过Qt应用程序中的Qt)。但我想这种做法算作黑客攻击!