次の方法で共有


D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022列挙 (d3d12umddi.h)

D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 列挙には、ビデオ スケールのサポートのオプションが含まれています。

構文

typedef enum D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 {
  D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_NONE = 0x0,
  D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_POW2_ONLY = 0x1,
  D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_EVEN_DIMENSIONS_ONLY = 0x2
} ;

定数

 
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_NONE
値: 0x0
エクステントの最大サイズと最小サイズの間に存在するすべての出力サイズの幅と高さの組み合わせがサポートされています。
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_POW2_ONLY
値: 0x1
スケーラーは、範囲内の pow2 スケール ファクターでの出力サイズのみをサポートします。 このフラグが設定されている場合、x と y のスケール係数は両方のディメンションで同じである必要があります。

このフラグが設定されている場合、1 つのディメンションでサポートされている出力サイズを反復処理する例を次に示します。

c<br>bool OutputSizeSupported(UINT Size, UINT Max, UINT Min)<br>{<br> UINT CurrentSize = Max;<br> while (CurrentSize >= Min)<br> {<br> if (CurrentSize == Size)<br> {<br> return true;<br> }<br><br> CurrentSize = (CurrentSize + 1) / 2;<br> }<br><br> return false;<br>}<br>
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_EVEN_DIMENSIONS_ONLY
値: 0x2
スケーラーでは、出力サイズが偶数の出力サイズのみがサポートされます。

必要条件

要件 価値
ヘッダー d3d12umddi.h (D3d12umddi.h を含む)

関連項目

D3D12DDI_VIDEO_SCALE_SUPPORT_0032