0

ハードウェア オーバーレイをサポートする組み込み Linux 用のウィンドウ システムはどれですか?

Qtに組み込み Linux 用のハードウェア オーバーレイ サポートを追加することは可能ですか?

4

1 に答える 1

1

Qt for Embedded Linux は、Qt 独自のウィンドウ システムを使用します。グラフィックスのレンダリングには、バックエンドが使用されます。これらのバックエンドの一部は、ハードウェア グラフィック アクセラレーションをサポートしています。たとえば、ハイエンドの OMAP ベースのシステムに使用される PowerVR バックエンドです。ここではおそらくオーバーレイを作成できますが、Qt が画面の完全な所有権を取得するため、Qt を使用して作成する必要があります。

私が使用した別の代替手段 (セットトップ ボックス機能、つまりビデオ上の UI を実装する場合) は、Qt のカスタム バックエンドを記述し、オーバーレイ機能を制御するために使用できる追加のフックを装備することです (つまり、Qt アプリケーション内から Qt を回避します)。しかし、そのアプローチはハックとしてカウントされると思います!

于 2009-11-06T09:39:00.657 に答える