struttura D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 (d3d12umddi.h)
Argomenti utilizzati dalla PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 funzione di callback per creare un heap del vettore di movimento.
Sintassi
typedef struct D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 {
UINT NodeMask;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053 Precision;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 DifferencesMetric;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SizeRange;
D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053;
Members
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.
InputFormat
Il DXGI_FORMAT dei frame di input e di riferimento.
BlockSize
Dimensioni del blocco di ricerca da usare con questo heap del vettore di movimento.
Precision
Precisione dei componenti del vettore di movimento.
DifferencesMetric
Indica la metrica delle differenze da acquisire durante la creazione dell'heap del vettore di movimento.
SizeRange
Indica la dimensione minima e massima degli input per la creazione dell'heap del vettore di movimento.
hDrvProtectedResourceSession
Indica la sessione di risorse protetta da usare per la creazione dell'heap del vettore di movimento.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | d3d12umddi.h |