Condividi tramite


D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 struttura (d3d12umddi.h)

Recupera le dimensioni di allocazione della memoria di un heap del decodificatore video creato con le proprietà specificate. Questa struttura è per il controllo delle funzionalità di D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE D3D12DDICAPS_TYPE_VIDEO_0020.

Sintassi

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;

Members

VideoDecoderHeapDesc

Proprietà di creazione per un heap del decodificatore video. Il driver deve eseguire il mapping di queste proprietà di creazione alle dimensioni.

MemoryPoolL0Size

Dimensione L0 dell'oggetto heap. Pool di memoria L0 è il pool di memoria "più vicino" alla GPU. Nel caso di adattatori UMA, si tratta della quantità di memoria di sistema usata. Per adattatori discreti, si tratta della quantità di memoria discreta usata.

MemoryPoolL1Size

Dimensione L1 dell'oggetto heap. Pool di memoria L1 è il pool di memoria "secondo più vicino" alla GPU. Nel caso di adattatori UMA, questo valore è zero. Nel caso di adattatori discreti, si tratta della quantità di memoria di sistema usata.

Requisiti

Requisito Valore
Intestazione d3d12umddi.h