Compartir a través de


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