Partager via


structure D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS (d3d12video.h)

Spécifie les paramètres du flux d’entrée pour une opération de décodage vidéo.

Syntaxe

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;

Membres

NumFrameArguments

Nombre de paramètres d’image fournis dans le champ FrameArguments . Le nombre maximal d’arguments frame est 10.

FrameArguments[10]

Tableau de structures D3D12_VIDEO_DECODE_FRAME_ARGUMENT contenant les paramètres permettant de décoder une trame.

ReferenceFrames

Une structure D3D12_VIDEO_DECODE_REFERENCE_FRAMES contenant les trames de référence nécessaires pour décoder un frame.

CompressedBitstream

Structure D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM représentant le flux de bits compressé dans une mémoire tampon continue unique.

pHeap

ID3D12VideoDecoderHeap représentant un pointeur vers le tas pour la résolution de décodage actuelle.

Configuration requise

Condition requise Valeur
En-tête d3d12video.h