D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033-Struktur (d3d12umddi.h)

Ruft die Speicherbelegungsgröße eines Videodecoderheaps ab, der mit den angegebenen Eigenschaften erstellt wurde. Diese Struktur ist für die D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE-Funktionsprüfung in D3D12DDICAPS_TYPE_VIDEO_0020 vorgesehen.

Syntax

typedef struct D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 {
  D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0033 VideoDecoderHeapDesc;
  UINT64                                     MemoryPoolL0Size;
  UINT64                                     MemoryPoolL1Size;
} D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033;

Member

VideoDecoderHeapDesc

Die Erstellungseigenschaften für einen Videodecoderheap. Der Treiber sollte diese Erstellungseigenschaften der Größe zuordnen.

MemoryPoolL0Size

Die L0-Größe des Heapobjekts. Der Arbeitsspeicherpool 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 Arbeitsspeichers.

MemoryPoolL1Size

Die L1-Größe des Heapobjekts. Der Arbeitsspeicherpool L1 ist der Speicherpool, der der GPU am nächsten kommt. Im Fall von UMA-Adaptern ist dieser Wert null. Bei diskreten Adaptern ist dies die Menge des verwendeten Systemspeichers.

Anforderungen

Anforderung Wert
Header d3d12umddi.h