Compartilhar via


estrutura D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 (d3d12video.h)

Especifica os parâmetros para a conversão de saída de decodificação. D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS é usado para a mesma finalidade, mas não contém campos para largura de saída e altura de saída.

Sintaxe

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;

Membros

Enable

Um valor booliano que indica se a conversão de decodificação deve ser usada.

pReferenceTexture2D

Um ponteiro para um ID3D12Resource que contém a saída de decodificação nativa. Quando downsampling está habilitado, a saída em resolução de decodificação nativa, espaço de cor e formato pode ser necessária para envios futuros de decodificação (como quadros de referência, por exemplo).

ReferenceSubresource

O índice de sub-fonte do recurso fornecido em pDecodeTexture2D a ser usado.

OutputColorSpace

Um valor da enumeração DXGI_COLOR_SPACE_TYPE especificando o espaço de cor de destino da saída.

DecodeColorSpace

Um valor da enumeração DXGI_COLOR_SPACE_TYPE especificando o espaço de cor decodificado pela origem antes da conversão.

OutputWidth

A largura de saída, em pixels.

OutputHeight

A largura de saída, em pixels.

Requisitos

Requisito Valor
Cabeçalho d3d12video.h