Compartilhar via


estrutura D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060 (d3d12umddi.h)

Argumentos usados para criar um heap de vetor de movimento de vídeo.

Sintaxe

typedef struct D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060 {
  UINT                                                   NodeMask;
  DXGI_FORMAT                                            InputFormat;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053  Precision;
  D3D12DDI_VIDEO_SIZE_RANGE_0032                         SizeRange;
  D3D12DDI_HPROTECTEDRESOURCESESSION_0030                hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060;

Membros

NodeMask

Para uma única operação de GPU, defina isso como zero. Se houver vários nós de GPU, defina um bit para identificar o nó (adaptador físico do dispositivo) ao qual a fila de comandos se aplica. Cada bit na máscara corresponde a um único nó. Somente 1 bit pode ser definido.

InputFormat

O DXGI_FORMAT dos quadros de entrada e referência.

BlockSize

O tamanho do bloco de pesquisa a ser usado com esse heap de vetor de movimento.

Precision

A precisão dos componentes de vetor de movimento.

SizeRange

Indica o tamanho mínimo e máximo das entradas para a criação do heap de vetor de movimento.

hDrvProtectedResourceSession

Indica a sessão de recurso protegido a ser usada para a criação do heap de vetor de movimento.

Requisitos

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