struttura D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2 (d3d12umddi.h)

La struttura D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2 viene usata per recuperare i requisiti di memoria di un heap del codificatore video.

Sintassi

typedef struct D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2 {
  D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 HeapDesc;
  BOOL                                         IsSupported;
  UINT64                                       MemoryPoolL0Size;
  UINT64                                       MemoryPoolL1Size;
} D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2;

Members

HeapDesc

[in] Struttura D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 che specifica le proprietà di creazione per un heap del codificatore video. Il driver deve eseguire il mapping di queste proprietà di creazione alle dimensioni e presupporre la risoluzione massima consentita per un heap di questo tipo.

IsSupported

[out] Indica se i valori delle funzionalità specificati sono supportati.

MemoryPoolL0Size

[out] Dimensione L0 dell'oggetto heap, in byte. Il pool di memoria L0 è il pool di memoria "più vicino" alla GPU. Per le schede UMA, si tratta della quantità di memoria di sistema usata. Per gli adattatori discreti, si tratta della quantità di memoria discreta usata.

MemoryPoolL1Size

[out] Dimensioni L1 dell'oggetto heap, in byte. Il pool di memoria L0 è il pool di memoria "secondo più vicino" alla GPU. Per gli adattatori UMA, questo valore è zero. Per gli adattatori discreti, si tratta della quantità di memoria di sistema usata.

Commenti

Il runtime D3D chiama PFND3D12DDI_VIDEO_GETCAPS con D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_HEAP_SIZE specificato come tipo di funzionalità.

Per informazioni generali, vedere Codifica video D3D12 .

Requisiti

Requisito Valore
Client minimo supportato Windows 11 (WDDM 3.0)
Intestazione d3d12umddi.h

Vedi anche

D3D12DDIARG_VIDEO_GETCAPS_0020