Compartilhar via


estrutura D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS (d3d12video.h)

Especifica os parâmetros para o fluxo de entrada para uma operação de decodificação de vídeo.

Sintaxe

typedef struct D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS {
  UINT                                    NumFrameArguments;
  D3D12_VIDEO_DECODE_FRAME_ARGUMENT       FrameArguments[10];
  D3D12_VIDEO_DECODE_REFERENCE_FRAMES     ReferenceFrames;
  D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM CompressedBitstream;
  ID3D12VideoDecoderHeap                  *pHeap;
} D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS;

Membros

NumFrameArguments

A contagem de parâmetros de quadro fornecidos no campo FrameArguments . O número máximo de argumentos de quadro é 10.

FrameArguments[10]

Uma matriz de estruturas D3D12_VIDEO_DECODE_FRAME_ARGUMENT que contêm os parâmetros para decodificar um quadro.

ReferenceFrames

Uma estrutura D3D12_VIDEO_DECODE_REFERENCE_FRAMES que contém os quadros de referência necessários para decodificar um quadro.

CompressedBitstream

Uma estrutura D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM que representa o bitstream compactado em um único buffer contínuo.

pHeap

Um ID3D12VideoDecoderHeap que representa um ponteiro para o heap para a resolução de decodificação atual.

Requisitos

Requisito Valor
Cabeçalho d3d12video.h