estructura D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS (d3d12video.h)

Especifica los parámetros de la secuencia de entrada para una operación de descodificación de vídeo.

Sintaxis

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;

Miembros

NumFrameArguments

Recuento de parámetros de marco proporcionados en el campo FrameArguments . El número máximo de argumentos de fotograma es 10.

FrameArguments[10]

Matriz de estructuras de D3D12_VIDEO_DECODE_FRAME_ARGUMENT que contienen los parámetros para descodificar un marco.

ReferenceFrames

Estructura D3D12_VIDEO_DECODE_REFERENCE_FRAMES que contiene los marcos de referencia necesarios para descodificar un marco.

CompressedBitstream

Estructura D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM que representa la secuencia de bits comprimida en un único búfer continuo.

pHeap

Id3D12VideoDecoderHeap que representa un puntero al montón para la resolución de descodificación actual.

Requisitos

Requisito Valor
Header d3d12video.h