Partager via


structure D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 (d3d12umddi.h)

Décodage vidéo des arguments de flux d’entrée.

Syntaxe

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;

Membres

FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020]

Arguments pour décoder chaque image.

NumFrameArguments

Nombre d’arguments de trame.

ReferenceFrames

Images de référence nécessaires au décodage de cette trame. Voir D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES.

CompressedBitstream

Flux binaire compressé. Toutes les tranches vidéo sources doivent être placées contiguëment (l’une après l’autre) dans cette mémoire tampon. Voir D3D12DDI_VIDEO_COMPRESSED_BITSTREAM.

DecryptionParameters

Paramètres de déchiffrement. Lorsque le déchiffrement n’est pas utilisé, cette structure est initialisée à zéro. Voir D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS.

hDrvVideoDecoderHeap

Fournit des allocations qui peuvent contenir l’état de l’opération de décodage actuelle.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h