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 |