次の方法で共有


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
Header dxgiddi.h (D3d10umddi.h を含む)