D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR struttura (d3d12video.h)
Fornisce dati per le chiamate a ID3D12VideoDevice::CheckFeatureSupport quando la funzionalità specificata è D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR. Recupera le funzionalità di stima del movimento per un codificatore video.
Sintassi
typedef struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR {
UINT NodeIndex;
DXGI_FORMAT InputFormat;
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS BlockSizeFlags;
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS PrecisionFlags;
D3D12_VIDEO_SIZE_RANGE SizeRange;
} D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR;
Members
NodeIndex
Nell'operazione multi-adapter identifica l'adattatore fisico del dispositivo a cui si applica questa operazione.
InputFormat
Struttura DXGI_FORMAT che specifica il formato delle risorse di input.
BlockSizeFlags
Combinazione OR bit per bit dei valori dell'enumerazione D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS che specifica le dimensioni dei blocchi di ricerca supportate del codificatore per la stima del movimento.
PrecisionFlags
Combinazione OR bit per bit dei valori dell'enumerazione D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS che specifica la precisione del vettore supportata dal codificatore per la stima del movimento.
SizeRange
Struttura D3D12_VIDEO_SIZE_RANGE che rappresenta le dimensioni minime e massime di input supportate dal driver. Il driver imposta i campi di questa struttura su zero se la stima del movimento non è supportata.
Commenti
Quando il formato non è supportato con la stima del movimento, BlockSizeFlags verrà impostato su D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAG_NONE, PrecisionFlags verrà impostato su D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAG_NONE e sizeRange verrà impostato su tutti gli zero.
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 |