Condividi tramite


D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 struttura (d3d12umddi.h)

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 è la struttura per la verifica della funzionalità D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE quando la versione della funzionalità video è D3D12DDI_FEATURE_VERSION_VIDEO_0072_0. Viene usato per recuperare le dimensioni di allocazione della memoria di un processore video creato con le proprietà specificate.

Sintassi

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;

Members

[in] NodeMask

Set di nodi GPU. Per un'operazione GPU singola, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare un bit per identificare il nodo (adattatore fisico del dispositivo) a cui si applica la coda di comandi. Ogni bit della maschera corrisponde a un singolo nodo. È possibile impostare solo 1 bit.

[in] OutputStream

Struttura D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 che descrive le proprietà del flusso di output del processore video.

[in] pInputStreams

Puntatore a NumInputStreamsD3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 strutture che descrivono le proprietà del flusso di input del processore video.

[in] NumInputStreams

Numero di strutture D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 a cui pInputStreams punta.

[in] Protected

Se TRUE, il processore video viene creato con una sessione di risorse protetta e usata con risorse protette.

[out] 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.

[out] 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.

Commenti

Per altre informazioni, vedere la specifica del supporto delle risorse protette video D3D .

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 2004
Intestazione d3d12umddi.h

Vedi anche

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043