DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS列挙 (dxgiddi.h)
オーバーレイ機能を識別します。
構文
typedef enum DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS {
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE,
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY
} ;
定数
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP オーバーレイ平面はデータを上下に反転させ、逆さまで表示することができます。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP オーバーレイ 平面はデータを水平方向に反転でき、右から左へのミラー イメージとして表示されます。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE システム用に予約されています。 ユーザー モードのディスプレイ ドライバーでは、この値を使用しないでください。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO システム用に予約されています。 ユーザー モードのディスプレイ ドライバーでは、この値を使用しないでください。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER バイリニアストレッチを行うことができます。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER バイリニアストレッチよりも良いことができます。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION オーバーレイ平面は、データを 90 度、180 度、270 度回転させることができます。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION このグループで報告されたキャップが全画面表示平面に適用され、この平面に適用されるすべての操作が、他の MPO 平面との合成後に発生することを示します。 これは、次のシナリオで役立ちます。 ※パネルフィッターHWを採用し、画面に合わせて表面を伸ばすことができます。 これは、仮想モードをサポートする場合に便利です。 * 次の制限がある単一のモニターと一致するように VidPnSourceId のデスクトップ プレーンを拡大または縮小できます。 * 割り当て全体を拡大する必要があります。サブ四角形はサポートされていません。 * これは、Z オーダーの平面 0 である必要があります。 * HW カーソルがサポートされている場合、HW カーソルはストレッチの前にデスクトップ プレーンで構成されます (つまり、HW カーソルはデスクトップ プレーンの残りの部分でストレッチまたは縮小されます)。 * パネル フィッターに加えて他の MPO 平面がサポートされている場合、他の MPO 平面のクリップ四角形は、パネル フィッター平面のソース レクトにバインドされます。 * HDR シナリオでは、HDR 割り当ての提示 (メタデータがある可能性あり) は、画面全体をカバーする単一の平面を持つ MPO のように見えます。 このフラグは、通常の MPO と同じ機能グループでは報告しないでください。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED この機能グループで説明されているハードウェアを出力間で共有できることを示します。 たとえば、ハードウェアが出力ごとに専用パネル フィッターをサポートしているが、複数の出力間で共有される 4 つの追加の MPO プレーンもサポートしている場合、ドライバーは各出力で次の機能グループを報告します。 *DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED機能フラグを設定しないパネルフィッター用の1つの機能グループ。 * DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED機能を設定する 4 つの MPO 平面を記述する 1 つ以上の機能グループ。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE 表示開始アドレスのみが変更されている限り、HW が MPO 平面の即時反転をサポートすることを示します。 |
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY 平面 0 の伸縮は、平面 0 がデスクトップ平面であり、ストレッチ/縮小が仮想モードのサポートに使用されている場合にのみ行う必要があることを示します。 |
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8.1 |
サポートされる最小サーバー | Windows Server 2012 R2 |
ヘッダー | dxgiddi.h (D3d10umddi.h を含む) |