Compartilhar via


estrutura D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0053 (d3d12umddi.h)

Descreve a saída da operação de resolve.

Sintaxe

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;

Membros

hDrvMotionVectorTexture2D

O recurso de saída para vetores de movimento resolvidos. Os vetores de movimento são resolvidos para uma textura DXGI_FORMAT_R16G16_SINT 2d. Espera-se que os dados resolvidos sejam um inteiro com sinal de 16 bytes com unidade de pel do trimestre, s com o componente vetor X armazenado no componente R e o componente vetor Y armazenado no componente G. Os vetores de movimento são armazenados em um layout 2D que corresponde ao layout de pixel das texturas de entrada originais.

MotionVectorCoordinate

Especifica a origem da saída dos vetores de movimento. A sub-região restante deve ser grande o suficiente para armazenar todos os vetores de movimento por bloco especificados pelo PixelWidth/PixelHeight de entrada e pelo D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.

hDrvDifferencesMetricTexture2D

Quando o D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 é D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053_NONE, esse parâmetro deve ser nullptr.

Quando o D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 é D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053_SUM_OF_ABSOLUTE_TRANSFORMED_DIFFERENCES, esse é um DXGI_FORMAT_R32_UNORM ou DXGI_FORMAT_R32_UINT textura 2D. Os valores são armazenados em um layout 2D que corresponde ao layout de pixel das texturas de entrada originais.

DifferencesMetricCoordinate

Especifica a origem da saída da métrica de diferenças. A sub-região restante deve ser grande o suficiente para armazenar uma métrica de diferença por bloco especificada pelo PixelWidth/PixelHeight de entrada do D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809
Cabeçalho d3d12umddi.h