Compartir a través de


estructura D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 (d3d12umddi.h)

Define la combinación de un formato de píxel y un espacio de colores para una descripción del contenido del recurso.

Sintaxis

typedef struct D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020 {
  DXGI_FORMAT           Format;
  DXGI_COLOR_SPACE_TYPE ColorSpace;
} D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020;

Miembros

Format

Formato de los datos. Para obtener más información, vea la enumeración DXGI_FORMAT .

ColorSpace

Espacio de colores de los datos. Para obtener más información, vea la enumeración DXGI_COLOR_SPACE_TYPE .

Comentarios

Las conversiones expuestas a través del descodificador deben tener una ventaja de hardware en comparación con una conversión que se podría realizar a través de la aplicación a través de una descodificación y un proceso de vídeo BLT. Normalmente, esto significa que el hardware de vídeo escribe el fotograma de referencia sin convertir y la salida convertida (ambas salidas) sin un paso independiente que lee el marco de referencia sin convertir para generar la salida convertida.

La única excepción es que todos los controladores son necesarios para admitir una conversión para quitar la marca D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY donde el formato de origen y destino, el espacio de color y el tamaño son iguales. Es posible que el hardware no requiera realmente la marca D3D12DDI_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY, pero si se usa, el controlador puede implementar esta conversión con una operación de copia.

Requisitos

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

Consulte también

DXGI_COLOR_SPACE_TYPE

DXGI_FORMAT