estrutura D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 (d3d12video.h)
Especifica os parâmetros do fluxo de saída para uma operação de decodificação de vídeo. D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS é usado para a mesma finalidade, mas não fornece um campo para histogramas.
Sintaxe
typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 {
ID3D12Resource *pOutputTexture2D;
UINT OutputSubresource;
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 ConversionArguments;
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM Histograms[4];
} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1;
Membros
pOutputTexture2D
Um ID3D12Resource que representa a textura de saída. Se a conversão de decodificação estiver habilitada, essa textura conterá a saída pós-conversão. Se a conversão de decodificação não estiver habilitada, essa textura conterá a saída de decodificação.
OutputSubresource
O índice do sub-recurso de saída de pOutputTexture2D a ser usado. Isso permite que você especifique índices de matriz se a saída for uma matriz.
ConversionArguments
Uma estrutura D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS opcional que contém parâmetros de conversão de saída.
Histograms[4]
Uma matriz de estruturas D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM populadas com dados de histograma. O tamanho máximo da matriz é 4.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3d12video.h |