D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032 Struktur (d3d12umddi.h)

Ruft die Speicherzuweisungsgröße eines Videoprozessors ab, der mit den angegebenen Eigenschaften erstellt wurde. Diese Struktur ist für die D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE Funktionsprüfung in D3D12DDICAPS_TYPE_VIDEO_0020.

Syntax

typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032 {
  D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0032 VideoProcessorDesc;
  UINT64                                  MemoryPoolL0Size;
  UINT64                                  MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0032;

Member

VideoProcessorDesc

Die Erstellungseigenschaften für einen Videoprozessor-Heap. Treiber sollten diese Erstellungseigenschaften der Größe zuordnen.

MemoryPoolL0Size

Die L0-Größe des Heap-Objekts. Speicherpool L0 ist der Speicherpool "am nächsten" mit der GPU. Bei UMA-Adaptern ist dies die Menge des verwendeten Systemspeichers. Bei diskreten Adaptern handelt es sich um die Menge an diskreten Speicher, die verwendet wird.

MemoryPoolL1Size

Die L1-Größe des Heap-Objekts. Der Speicherpool L1 ist der Speicherpool "zweite Nähe" zur GPU. Bei UMA-Adaptern ist dieser Wert null. Bei diskreten Adaptern ist dies die Menge des verwendeten Systemspeichers.

Anforderungen

   
Header d3d12umddi.h