UID | title | ms.date | targetos | description | tech.root | req.construct-type | req.ddi-compliance | req.dll | req.header | req.include-header | req.kmdf-ver | req.lib | req.max-support | req.redist | req.target-min-winverclnt | req.target-min-winversvr | req.target-type | req.typenames | req.umdf-ver | req.unicode-ansi | topic_type | api_type | api_location | api_name | f1_keywords | dev_langs | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:d3d12video.D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT |
D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT |
11/4/2019 |
Windows |
Specifies the output parameters for calls to ID3D12VideoEncodeCommandList::EstimateMotion. |
mf |
structure |
d3d12video.h |
Windows 10, version 2004 (10.0; Build 19041) |
Windows Server, version 2004 (10.0; Build 19041) |
D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT |
|
|
|
|
|
|
Specifies the output parameters for calls to ID3D12VideoEncodeCommandList::EstimateMotion.
An ID3D12VideoMotionVectorHeap containing the resolved motion estimation vectors. Motion vectors are resolved to a DXGI_FORMAT_R16G16_SINT 2D texture. The resolved data is a signed 16-byte integer with quarter PEL units with the X vector component stored in the R component and the Y vector component stored in the G component. Motion vectors are stored in a 2D layout that corresponds to the pixel layout of the original input textures.
Call ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap to translate the motion vector output of the EstimateMotion method from hardware-dependent formats into a consistent format defined by the video motion estimation APIs.
ID3D12VideoEncodeCommandList::EstimateMotion ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap