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