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 |