Compartir a través de


estructura de D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 (d3d12umddi.h)

Descodificar argumentos de flujo de entrada de vídeo.

Sintaxis

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;

Miembros

FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020]

Argumentos para descodificar cada fotograma.

NumFrameArguments

Recuento de argumentos de marco.

ReferenceFrames

Los marcos de referencia necesarios para descodificar este marco. Consulte D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES.

CompressedBitstream

Secuencia de bits comprimida. Todos los segmentos de vídeo de origen deben colocarse contiguamente (uno después de otro) en este búfer. Consulte D3D12DDI_VIDEO_COMPRESSED_BITSTREAM.

DecryptionParameters

Parámetros de descifrado. Cuando no se usa el descifrado, esta estructura es cero inicializada. Consulte D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS.

hDrvVideoDecoderHeap

Proporciona asignaciones que pueden contener el estado de la operación de descodificación actual.

Requisitos

Requisito Valor
Header d3d12umddi.h