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