структура 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
Выходной ресурс для разрешенных векторов движения. Векторы движения разрешаются в текстуру DXGI_FORMAT_R16G16_SINT 2d. Как ожидается, разрешенные данные будут подписанными 16-байтовым целым числом с единицей pel квартала, с компонентом Вектора X, хранящимся в компоненте R, и компонентом вектора Y, хранящимся в компоненте G. Векторы движения хранятся в 2D-макете, соответствующем макету пикселей исходных входных текстур.
MotionVectorCoordinate
Указывает источник выходных данных векторов движения. Остальные вложенные области должны быть достаточно большими, чтобы хранить все векторы движения на блок, указанный входным ПиксельWidth/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, это DXGI_FORMAT_R32_UNORM или DXGI_FORMAT_R32_UINT текстуры 2D. Значения хранятся в 2D-макете, соответствующем макету пикселей исходных входных текстур.
DifferencesMetricCoordinate
Указывает выходной источник метрики различий. Остальные вложенные области должны быть достаточно большими, чтобы сохранить метрики разницы на блок, указанный входным ПиксельWidth/PixelHeight D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
заголовка | d3d12umddi.h |