ID3D12VideoEncodeCommandList::EstimateMotion method (d3d12video.h)

Performs the motion estimation operation.

Syntax

void EstimateMotion(
  ID3D12VideoMotionEstimator                *pMotionEstimator,
  const D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT *pOutputArguments,
  const D3D12_VIDEO_MOTION_ESTIMATOR_INPUT  *pInputArguments
);

Parameters

pMotionEstimator

An ID3D12VideoMotionEstimator representing the video motion estimator context object.

pOutputArguments

A D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT structure representing the video motion estimation output arguments.

pInputArguments

A D3D12_VIDEO_MOTION_ESTIMATOR_INPUT structure representing the video motion estimation input arguments.

Return value

None

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004 (10.0; Build 19041)
Minimum supported server Windows Server, version 2004 (10.0; Build 19041)
Header d3d12video.h
DLL d3d12.dll