estructura D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 (d3d12video.h)
Especifica los parámetros para la conversión de salida de descodificación. D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS se usa para el mismo propósito, pero no contiene campos para el ancho de salida y el alto de salida.
Sintaxis
typedef struct D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 {
BOOL Enable;
ID3D12Resource *pReferenceTexture2D;
UINT ReferenceSubresource;
DXGI_COLOR_SPACE_TYPE OutputColorSpace;
DXGI_COLOR_SPACE_TYPE DecodeColorSpace;
UINT OutputWidth;
UINT OutputHeight;
} D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1;
Miembros
Enable
Valor booleano que indica si se debe usar la conversión de descodificación.
pReferenceTexture2D
Puntero a un id3D12Resource que contiene la salida de descodificación nativa. Cuando se habilita el muestreo descendente, la salida en la resolución de descodificación nativa, el espacio de colores y el formato pueden ser necesarios para futuros envíos de descodificación (como marcos de referencia, por ejemplo).
ReferenceSubresource
Índice de subrecurso del recurso proporcionado en pDecodeTexture2D que se va a usar.
OutputColorSpace
Valor de la enumeración DXGI_COLOR_SPACE_TYPE que especifica el espacio de colores de destino de la salida.
DecodeColorSpace
Valor de la enumeración DXGI_COLOR_SPACE_TYPE que especifica el espacio de color descodificado de origen antes de la conversión.
OutputWidth
Ancho de salida, en píxeles.
OutputHeight
Ancho de salida, en píxeles.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12video.h |