D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef struct D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060 {
  UINT                                                   NodeMask;
  DXGI_FORMAT                                            InputFormat;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053  Precision;
  D3D12DDI_VIDEO_SIZE_RANGE_0032                         SizeRange;
  D3D12DDI_HPROTECTEDRESOURCESESSION_0030                hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddiarg_create_video_motion_vector_heap_0060)

D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060 structure

Description

Arguments used to create a video motion vector heap.

Members

NodeMask

For a single GPU operation, set this to zero. If there are multiple GPU nodes, set a bit to identify the node (the device's physical adapter) to which the command queue applies. Each bit in the mask corresponds to a single node. Only 1 bit may be set.

InputFormat

The DXGI_FORMAT of the input and reference frames.

BlockSize

The search block size to use with this motion vector heap.

Precision

The precision of motion vector components.

SizeRange

Indicates the minimum and maximum size of the inputs to the motion vector heap creation.

hDrvProtectedResourceSession

Indicates the protected resource session to use for the motion vector heap creation.

Remarks

See also