enumeración D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 (d3d12umddi.h)

La enumeración D3D12DDI_VIDEO_SCALE_SUPPORT_FLAGS_0022 contiene las opciones de compatibilidad con la escala de vídeos.

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
} ;

Constantes

 
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_NONE
Valor: 0x0
Se admiten todas las combinaciones de ancho y alto de tamaño de salida posibles entre el tamaño máximo y el tamaño mínimo para la extensión, ambos incluidos.
D3D12DDI_VIDEO_SCALE_SUPPORT_FLAG_0022_POW2_ONLY
Valor: 0x1
El escalador solo admite tamaños de salida en factores de escala pow2 dentro del intervalo. Los factores de escala x e y deben ser los mismos para ambas dimensiones cuando se establece esta marca.

A continuación se muestra un ejemplo que recorre en iteración los tamaños de salida admitidos para una dimensión cuando se establece esta marca:

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
Valor: 0x2
El escalador solo admite tamaños de salida que tienen dimensiones de salida pares.

Requisitos

Requisito Valor
Header d3d12umddi.h (incluya D3d12umddi.h)

Consulte también

D3D12DDI_VIDEO_SCALE_SUPPORT_0032