struttura D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 (d3d12umddi.h)
Recupera le dimensioni di allocazione della memoria di un heap del decodificatore video creato con le proprietà specificate.
Sintassi
typedef struct D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 {
UINT NodeMask;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
UINT DecodeWidth;
UINT DecodeHeight;
DXGI_FORMAT Format;
DXGI_RATIONAL FrameRate;
UINT BitRate;
UINT MaxDecodePictureBufferCount;
BOOL Protected;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072;
Membri
NodeMask
Per una singola operazione GPU, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare un bit per identificare il nodo (scheda fisica del dispositivo) a cui si applica la coda dei comandi. Ogni bit nella maschera corrisponde a un singolo nodo. È possibile impostare solo 1 bit.
Configuration
Struttura D3D12DDI_VIDEO_DECODE_CONFIGURATION con il profilo decodifica e la crittografia bitstream.
DecodeWidth
Larghezza decodifica del flusso di bit da decodificare.
DecodeHeight
Altezza decodifica del flusso di bit da decodificare.
Format
Formato dei dati della risorsa.
FrameRate
Frequenza dei fotogrammi del flusso video di input.
BitRate
Velocità di compressione dei dati al secondo per il flusso video compresso.
MaxDecodePictureBufferCount
Numero massimo di buffer immagine decodificabili che questo flusso può avere.
Protected
Se TRUE, il decodificatore viene creato con una sessione di risorse protetta e usata con le risorse protette.
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 gli 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.
Osservazioni
Questa struttura è per il controllo delle funzionalità di D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE in D3D12DDICAPS_TYPE_VIDEO_0020.
Per altre informazioni, vedere la specifica di supporto delle risorse protette D3D.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 2004 |
intestazione | d3d12umddi.h |