Freigeben über


D3D12DDI_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS_0032-Struktur (d3d12umddi.h)

Video decodieren Sie Eingabestreamargumente.

Syntax

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;

Member

FrameArguments[D3D12DDI_VIDEO_DECODE_MAX_ARGUMENTS_0020]

Die Argumente zum Decodieren der einzelnen Frames.

NumFrameArguments

Die Anzahl der Frameargumente.

ReferenceFrames

Die Referenzframes, die zum Decodieren dieses Frames benötigt werden. Siehe D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES.

CompressedBitstream

Der komprimierte Bitstream. Alle Quellvideoslices sollten in diesem Puffer zusammenhängend (nacheinander) platziert werden. Siehe D3D12DDI_VIDEO_COMPRESSED_BITSTREAM.

DecryptionParameters

Entschlüsselungsparameter. Wenn die Entschlüsselung nicht verwendet wird, wird diese Struktur null initialisiert. Weitere Informationen finden Sie unter D3D12DDI_VIDEO_DECODE_DECRYPTION_ARGUMENTS.

hDrvVideoDecoderHeap

Liefert Zuordnungen, die den Status für den aktuellen Decodierungsvorgang enthalten können.

Anforderungen

Anforderung Wert
Header d3d12umddi.h