Compartilhar via


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