D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT struttura (d3d12video.h)
Specifica i parametri di output per le chiamate a ID3D12VideoEncodeCommandList::EstimateMotion.
Sintassi
typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT {
ID3D12VideoMotionVectorHeap *pMotionVectorHeap;
} D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT;
Members
pMotionVectorHeap
ID3D12VideoMotionVectorHeap contenente i vettori di stima del movimento risolti. I vettori di movimento vengono risolti in una trama DXGI_FORMAT_R16G16_SINT 2D. I dati risolti sono un intero a 16 byte firmato con unità PEL trimestre con il componente vettore X archiviato nel componente R e il componente vettore Y archiviato nel componente G. I vettori di movimento vengono archiviati in un layout 2D che corrisponde al layout pixel delle trame di input originali.
Commenti
Chiamare ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap per tradurre l'output del vettore di movimento del metodo EstimateMotion da formati dipendenti dall'hardware in un formato coerente definito dalle API di stima del movimento video.
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 |
Vedi anche
ID3D12VideoEncodeCommandList::EstimateMotion ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap