Condividi tramite


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