estrutura D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 (d3d12umddi.h)

Argumentos de fluxo de entrada de decodificação de vídeo.

Sintaxe

typedef struct D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 {
  D3D12DDI_VIDEO_DECODE_FRAME_ARGUMENT_0020       FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020];
  UINT                                            NumFrameArguments;
  D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032     ReferenceFrames;
  D3D12DDI_VIDEO_DECODE_COMPRESSED_BITSTREAM_0032 CompressedBitstream;
  D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS_0030 DecryptionParameters;
  D3D12DDI_HVIDEODECODERHEAP_0032                 hDrvVideoDecoderHeap;
} D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032;

Membros

FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020]

Os argumentos para decodificar cada quadro.

NumFrameArguments

A contagem de argumentos de quadro.

ReferenceFrames

Os quadros de referência necessários para decodificar esse quadro. Confira D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES.

CompressedBitstream

O bitstream compactado. Todas as fatias de vídeo de origem devem ser colocadas contíguamente (uma após a outra) nesse buffer. Confira D3D12DDI_VIDEO_COMPRESSED_BITSTREAM.

DecryptionParameters

Parâmetros de descriptografia. Quando a descriptografia não é usada, essa estrutura é inicializada como zero. Confira D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS.

hDrvVideoDecoderHeap

Fornece alocações que podem conter o estado da operação de decodificação atual.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h