ID3D12VideoMotionEstimator interface (d3d12video.h)

This interface maintains context for video motion estimation operations.

Inheritance

The ID3D12VideoMotionEstimator interface inherits from the ID3D12Pageable interface.

Methods

The ID3D12VideoMotionEstimator interface has these methods.

 
ID3D12VideoMotionEstimator::GetDesc

Gets the D3D12_VIDEO_MOTION_ESTIMATOR_DESC structure that was passed into ID3D12VideoDevice1::CreateVideoMotionEstimator) when the ID3D12VideoMotionEstimator was created.
ID3D12VideoMotionEstimator::GetProtectedResourceSession

Gets the ID3D12ProtectedResourceSession that was passed into ID3D12VideoDevice1::CreateVideoMotionEstimator when the ID3D12VideoMotionEstimator was created.

Remarks

Create a new instance of this interface by calling ID3D12VideoDevice1::CreateVideoMotionEstimator.

This interface is passed into calls to ID3D12VideoEncodeCommandList::EstimateMotion.

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