struttura D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC (d3d12video.h)
Descrive un ID3D12VideoMotionEstimatorHeap. Passare questa struttura in ID3D12VideoDevice1::CreateVideoMotionVectorHeap per creare un'istanza di ID3D12VideoMotionEstimatorHeap.
Sintassi
typedef struct D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC {
UINT NodeMask;
DXGI_FORMAT InputFormat;
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE BlockSize;
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION Precision;
D3D12_VIDEO_SIZE_RANGE SizeRange;
} D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC;
Members
NodeMask
Maschera del nodo che specifica la scheda fisica in cui verrà usato il processore video. Per una singola operazione GPU, impostare questo valore su zero. Se sono presenti più nodi GPU, impostare un bit per identificare il nodo, ad esempio la 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
Valore dell'enumerazione DXGI_FORMAT che specifica il formato dei fotogrammi di input e riferimento.
BlockSize
Valore dell'enumerazione D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE che specifica la dimensione del blocco di ricerca che verrà usata dallo strumento di stima del movimento video.
Precision
Valore dell'enumerazione D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION che specifica la precisione del vettore che verrà usata dallo strumento di stima del movimento video.
SizeRange
Struttura D3D12_VIDEO_SIZE_RANGE che rappresenta la dimensione minima e massima di input e frame di riferimento, in pixel, accettata dallo strumento di stima del movimento.
Commenti
Chiamare ID3D12VideoDevice::CheckFeatureSupport e specificare D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR come funzionalità per determinare i valori supportati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 2004 (10.0; Build 19041) |
Server minimo supportato | Windows Server, versione 2004 (10.0; Build 19041) |
Intestazione | d3d12video.h |