D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 structure (d3d12umddi.h)

Describes the input to the motion estimation operation.

Syntax

typedef struct D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053 {
  D3D12DDI_HRESOURCE                   hDrvInputTexture2D;
  UINT                                 InputSubresourceIndex;
  D3D12DDI_HRESOURCE                   hDrvReferenceTexture2D;
  UINT                                 ReferenceSubresourceIndex;
  D3D12DDI_HVIDEOMOTIONVECTORHEAP_0053 hDrvPreviousMotionVectorHeap;
} D3D12DDI_VIDEO_MOTION_ESTIMATOR_INPUT_0053;

Members

hDrvInputTexture2D

The handle of the current frame.

InputSubresourceIndex

Specifies the start coordinates of the motion estimation operation for hDrvInputTexture2D.

hDrvReferenceTexture2D

The handle of the reference frame, or Past frame, used for motion estimation.

ReferenceSubresourceIndex

A 256-byte aligned offset into the hDrvPreviousMotionVectorHeap buffer indicating the start of the hardware dependent data.

hDrvPreviousMotionVectorHeap

This parameter may be NULL, indicating that the previous motion estimator output should not be considered for this operation. If non-NULL, this buffer contains the hardware dependent output of the previous motion estimator operation and may be used for hinting the current operation.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809
Header d3d12umddi.h