estructura D3D12_VIDEO_MOTION_ESTIMATOR_INPUT (d3d12video.h)
Especifica los parámetros de entrada para las llamadas a ID3D12VideoEncodeCommandList::EstimateMotion.
Sintaxis
typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_INPUT {
ID3D12Resource *pInputTexture2D;
UINT InputSubresourceIndex;
ID3D12Resource *pReferenceTexture2D;
UINT ReferenceSubresourceIndex;
ID3D12VideoMotionVectorHeap *pHintMotionVectorHeap;
} D3D12_VIDEO_MOTION_ESTIMATOR_INPUT;
Miembros
pInputTexture2D
Id3D12Resource que representa el marco actual. La operación de estimación de movimiento se aplica a todo el marco.
InputSubresourceIndex
Plano base del segmento MIP y matriz que se va a usar para la entrada.
pReferenceTexture2D
Id3D12Resource que representa el marco de referencia, o marco pasado, que se usa para la estimación del movimiento.
ReferenceSubresourceIndex
Plano base del segmento MIP y matriz que se va a usar para la referencia.
pHintMotionVectorHeap
Id3D12VideoMotionVectorHeap que representa el búfer que contiene la salida dependiente del hardware de la operación del estimador de movimiento anterior que se puede usar para sugerir la operación actual. Este parámetro puede ser NULL, lo que indica que la salida del estimador de movimiento anterior no se debe tener en cuenta para la operación actual.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 (10.0; Compilación 19041) |
Servidor mínimo compatible | Windows Server, versión 2004 (10.0; Compilación 19041) |
Encabezado | d3d12video.h |