Condividi tramite


struttura D3D12_VIDEO_MOTION_ESTIMATOR_INPUT (d3d12video.h)

Specifica i parametri di input per le chiamate a ID3D12VideoEncodeCommandList::EstimateMotion.

Sintassi

typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_INPUT {
  ID3D12Resource              *pInputTexture2D;
  UINT                        InputSubresourceIndex;
  ID3D12Resource              *pReferenceTexture2D;
  UINT                        ReferenceSubresourceIndex;
  ID3D12VideoMotionVectorHeap *pHintMotionVectorHeap;
} D3D12_VIDEO_MOTION_ESTIMATOR_INPUT;

Members

pInputTexture2D

ID3D12Resource che rappresenta il frame corrente. L'operazione di stima del movimento si applica all'intero frame.

InputSubresourceIndex

Piano di base della sezione MIP e matrice da usare per l'input.

pReferenceTexture2D

ID3D12Resource che rappresenta il frame di riferimento o il frame passato utilizzato per la stima del movimento.

ReferenceSubresourceIndex

Piano di base della sezione MIP e matrice da usare per il riferimento.

pHintMotionVectorHeap

ID3D12VideoMotionVectorHeap che rappresenta il buffer contenente l'output dipendente dall'hardware dell'operazione di stima del movimento precedente che può essere usata per indicare l'operazione corrente. Questo parametro può essere NULL, a indicare che l'output dello strumento di stima del movimento precedente non deve essere considerato per l'operazione corrente.

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