estrutura D3D12_VIDEO_MOTION_ESTIMATOR_INPUT (d3d12video.h)
Especifica os parâmetros de entrada para chamadas para ID3D12VideoEncodeCommandList::EstimateMotion.
Sintaxe
typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_INPUT {
ID3D12Resource *pInputTexture2D;
UINT InputSubresourceIndex;
ID3D12Resource *pReferenceTexture2D;
UINT ReferenceSubresourceIndex;
ID3D12VideoMotionVectorHeap *pHintMotionVectorHeap;
} D3D12_VIDEO_MOTION_ESTIMATOR_INPUT;
Membros
pInputTexture2D
Uma ID3D12Resource que representa o quadro atual. A operação de estimativa de movimento se aplica a todo o quadro.
InputSubresourceIndex
O plano base da MIP e da fatia de matriz a ser usada para a entrada.
pReferenceTexture2D
Um ID3D12Resource que representa o quadro de referência, ou quadro passado, usado para estimativa de movimento.
ReferenceSubresourceIndex
O plano base da MIP e da fatia de matriz a ser usada para a referência.
pHintMotionVectorHeap
Um ID3D12VideoMotionVectorHeap que representa o buffer que contém a saída dependente de hardware da operação anterior do avaliador de movimento que pode ser usada para sugerir a operação atual. Esse parâmetro pode ser NULL, indicando que a saída do avaliador de movimento anterior não deve ser considerada para a operação atual.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 (10.0; Build 19041) |
Servidor mínimo com suporte | Windows Server, versão 2004 (10.0; Build 19041) |
Cabeçalho | d3d12video.h |