共用方式為


D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022列舉 (d3d12umddi.h)

D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022列舉包含視訊縮放支持的選項。

Syntax

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 縮放比例必須相同。

下列範例會在設定此旗標時逐一查看一個維度支援的輸出大小:

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