Freigeben über


D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 Struktur (d3d12umddi.h)

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 ist die Struktur für die D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE Funktionsprüfung, wenn die Videofeatureversion D3D12DDI_FEATURE_VERSION_VIDEO_0072_0ist. Es wird verwendet, um die Größe der Speicherzuweisung eines Videoprozessors abzurufen, der mit den angegebenen Eigenschaften erstellt wurde.

Syntax

typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 {
  [in]  UINT                                            NodeMask;
  [in]  D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032  OutputStream;
  [in]  D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
  [in]  UINT                                            NumInputStreams;
  [in]  BOOL                                            Protected;
  [out] UINT64                                          MemoryPoolL0Size;
  [out] UINT64                                          MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072;

Angehörige

[in] NodeMask

Der Satz von GPU-Knoten. Legen Sie dies für einen einzelnen GPU-Vorgang auf Null fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten (den physischen Adapter des Geräts) zu identifizieren, auf den die Befehlswarteschlange angewendet wird. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es kann nur 1 Bit festgelegt werden.

[in] OutputStream

Eine D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 Struktur, die die Ausgabedatenstromeigenschaften des Videoprozessors beschreibt.

[in] pInputStreams

Zeiger auf NumInputStreamsD3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 Strukturen, die die Eingabedatenstromeigenschaften des Videoprozessors beschreiben.

[in] NumInputStreams

Die Anzahl der D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 Strukturen, auf die pInputStreams verweist.

[in] Protected

Wenn TRUE, wird der Videoprozessor mit einer geschützten Ressourcensitzung erstellt und mit geschützten Ressourcen verwendet.

[out] MemoryPoolL0Size

Die L0-Größe des Heap-Objekts. Der Speicherpool L0 ist der Speicherpool, der der GPU am nächsten kommt. Bei UMA-Adaptern ist dies die Menge des verwendeten Systemspeichers. Bei diskreten Adaptern ist dies die Menge des verwendeten diskreten Speichers.

[out] MemoryPoolL1Size

Die L1-Größe des Heap-Objekts. Der Speicherpool L1 ist der Speicherpool , der der GPU am nächsten kommt. Bei UMA-Adaptern ist dieser Wert null. Bei einzelnen Adaptern ist dies die Menge des verwendeten Systemspeichers.

Bemerkungen

Weitere Informationen finden Sie in der D3D Video Protected Resource Support Specification.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 2004
Header- d3d12umddi.h

Siehe auch

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043