struttura D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_0053 (d3d12umddi.h)
Specifica gli argomenti di creazione per lo strumento di stima del movimento.
Sintassi
typedef struct D3D12DDIARG_CREATE_VIDEO_MOTION_ESTIMATOR_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_ESTIMATOR_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. Questo strumento di stima del movimento può essere usato solo con trame di input di questo formato.
BlockSize
Dimensioni del blocco di ricerca da usare con questo strumento di stima del movimento. Questo parametro determina il numero di vettori di movimento e l'output delle metriche di differenza durante il passaggio di risoluzione. Deve essere una dimensione del blocco segnalata come supportata dal driver. Vedere D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.
Precision
Precisione dei componenti del vettore di movimento. Deve trattarsi di una precisione segnalata come supportata dal driver. Vedere D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053.
DifferencesMetric
Indica la metrica delle differenze da acquisire durante la stima del movimento. Vedere D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053.
SizeRange
Indica la dimensione minima e massima degli input per l'operazione di stima del movimento. Le dimensioni effettive vengono fornite in fase di stima del movimento. Il driver deve allocare alla creazione dello strumento di stima del movimento per supportare qualsiasi dimensione all'interno dell'intervallo. Questo intervallo di dimensioni deve essere un subset dell'intervallo di dimensioni supportato dal driver. Vedere D3D12DDI_VIDEO_SIZE_RANGE_0032
hDrvProtectedResourceSession
Indica la sessione di risorse protetta da usare per lo strumento di stima del movimento. Ciò può informare le allocazioni interne per lo strumento di stima del movimento. Questo valore è NULL se lo strumento di stima del movimento funzionerà su risorse non protette.
Commenti
Gli argomenti validi sono determinati dal controllo delle funzionalità D3D12DDICAPS_TYPE_VIDEO_0053_MOTION_ESTIMATOR dell'enumerazione D3D12DDICAPS_TYPE_VIDEO_0020 .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | d3d12umddi.h |