D3DDDI_MULTIPLANE_OVERLAY_CAPS構造体 (d3dumddi.h)
オーバーレイ プレーン機能を指定するために、ユーザー モード ディスプレイ ドライバーによって使用されます。
構文
typedef struct D3DDDI_MULTIPLANE_OVERLAY_CAPS {
UINT MaxPlanes;
UINT NumCapabilityGroups;
} D3DDDI_MULTIPLANE_OVERLAY_CAPS;
メンバーズ
MaxPlanes
現在のモードでサポートできるディスプレイ ハードウェアへの入力の最大数 (プライマリ サーフェスを含む)。 この値は、モードが変更された場合に変更される可能性があります。
たとえば、ハードウェアで 1 つのオーバーレイ 平面と 1 つの標準プライマリ サーフェスが許可されている場合、ドライバーは MaxPlanes 2 に設定する必要があります。
NumCapabilityGroups
サポートできるさまざまな種類のオーバーレイ平面の数。
2 つの例を次に示します。
- ハードウェアで、ストレッチ機能が制限された 2 つの RGB 専用プレーンと、より柔軟なストレッチ機能を備えた 2 つの YUV プレーンがサポートされている場合、ドライバーは NumCapabilityGroups 2 に設定する必要があります。
- ハードウェアで、ストレッチ機能のない 1 つの RGB のみの平面と、完全なストレッチ機能を備えた 2 つの RGB のみの平面、および完全なストレッチ機能を備えた 2 つの RGB/YUV プレーンがサポートされている場合、ドライバーは NumCapabilityGroups 3 に設定する必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 8.1 |
サポートされる最小サーバー | Windows Server 2012 R2 |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |