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 |