Compartir a través de


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