estructura D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 (d3d12umddi.h)
Describe la salida de la operación de resolución.
Sintaxis
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;
Miembros
hDrvMotionVectorTexture2D
Recurso de salida para vectores de movimiento resueltos. Los vectores de movimiento se resuelven en una textura DXGI_FORMAT_R16G16_SINT 2d. Se espera que los datos resueltos sean un entero de 16 bytes con signo con una unidad pel de trimestre, s con el componente vector X almacenado en el componente de R y el componente vector Y almacenado en el componente G. Los vectores de movimiento se almacenan en un diseño 2D que corresponde al diseño de píxeles de las texturas de entrada originales.
MotionVectorCoordinate
Especifica el origen de salida de los vectores de movimiento. La subregión restante debe ser lo suficientemente grande como para almacenar todos los vectores de movimiento por bloque especificados por la entrada PixelWidth/PixelHeight y la D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.
hDrvDifferencesMetricTexture2D
Cuando el D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 es D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053_NONE, este parámetro debe ser nullptr.
Cuando se D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053_SUM_OF_ABSOLUTE_TRANSFORMED_DIFFERENCES el D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053, se trata de una textura 2D de DXGI_FORMAT_R32_UNORM o DXGI_FORMAT_R32_UINT DXGI_FORMAT_R32_UNORM. Los valores se almacenan en un diseño 2D que corresponde al diseño de píxeles de las texturas de entrada originales.
DifferencesMetricCoordinate
Especifica el origen de salida de la métrica de diferencias. La subregión restante debe ser lo suficientemente grande como para almacenar una métrica de diferencia por bloque especificada por la entrada PixelWidth/PixelHeight del D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Encabezado | d3d12umddi.h |