structure D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032 (d3d12umddi.h)
Arguments de flux d’entrée de décodage vidéo.
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 permettant de décoder chaque image.
NumFrameArguments
Nombre d’arguments frame.
ReferenceFrames
Cadres de référence nécessaires au décodage de cette trame. Voir D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES.
CompressedBitstream
Flux de bits compressé. Toutes les tranches vidéo sources doivent être placées de manière contiguë (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 n’est pas initialisée. Voir D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS.
hDrvVideoDecoderHeap
Fournit des allocations qui peuvent contenir l’état de l’opération de décodage actuelle.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h |