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) |