Поделиться через


структура D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0060 (d3d12umddi.h)

Описывает выходные данные операции разрешения.

Синтаксис

typedef struct D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0060 {
  D3D12DDI_HRESOURCE                hDrvMotionVectorTexture2D;
  D3D12DDI_RESOURCE_COORDINATE_0053 MotionVectorCoordinate;
} D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0060;

Члены

hDrvMotionVectorTexture2D

Выходной ресурс для разрешенных векторов движения. Векторы движения разрешаются в текстуру DXGI_FORMAT_R16G16_SINT 2D. Как ожидается, разрешенные данные будут подписанными 16-байтовым целым числом с единицей pel квартала, с компонентом Вектора X, хранящимся в компоненте R, и компонентом вектора Y, хранящимся в компоненте G. Векторы движения хранятся в 2D-макете, соответствующем макету пикселей исходных входных текстур.

MotionVectorCoordinate

Указывает источник выходных данных векторов движения. Остальные вложенные области должны быть достаточно большими, чтобы хранить все векторы движения на блок, указанный входным ПиксельWidth/PixelHeight и D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1903
заголовка d3d12umddi.h