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


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

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

Синтаксис

typedef struct D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 {
  D3D12DDI_HRESOURCE                hDrvMotionVectorTexture2D;
  D3D12DDI_RESOURCE_COORDINATE_0053 MotionVectorCoordinate;
  D3D12DDI_HRESOURCE                hDrvDifferencesMetricTexture2D;
  D3D12DDI_RESOURCE_COORDINATE_0053 DifferencesMetricCoordinate;
} D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053;

Члены

hDrvMotionVectorTexture2D

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

MotionVectorCoordinate

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

hDrvDifferencesMetricTexture2D

Если D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053_NONE, этот параметр должен иметь значение nullptr.

Если D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053_SUM_OF_ABSOLUTE_TRANSFORMED_DIFFERENCES, это 2D-текстура DXGI_FORMAT_R32_UNORM или DXGI_FORMAT_R32_UINT. Значения хранятся в двухD-макете, соответствующем макету в пикселях исходных входных текстур.

DifferencesMetricCoordinate

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

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h