estrutura D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 (d3d12umddi.h)
Argumentos usados pela função de retorno de chamada PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 para criar um heap de vetor de movimento.
Sintaxe
typedef struct D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 {
UINT NodeMask;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053 Precision;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 DifferencesMetric;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SizeRange;
D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053;
Membros
NodeMask
Para uma única operação de GPU, defina-a 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.
DifferencesMetric
Indica a métrica de diferenças a serem capturadas durante a criação do heap 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 1809 |
Cabeçalho | d3d12umddi.h |