Compartir a través de


estructura D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 (d3d12umddi.h)

Argumentos usados por la función de devolución de llamada PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 para crear un montón de vectores de movimiento.

Sintaxis

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;

Miembros

NodeMask

Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca un bit para identificar el nodo (el adaptador físico del dispositivo) al que se aplica la cola de comandos. Cada bit de la máscara corresponde a un único nodo. Solo se pueden establecer 1 bits.

InputFormat

El DXGI_FORMAT de los marcos de entrada y referencia.

BlockSize

Tamaño del bloque de búsqueda que se va a usar con este montón de vectores de movimiento.

Precision

Precisión de los componentes de vector de movimiento.

DifferencesMetric

Indica las diferencias de métrica que se van a capturar durante la creación del montón de vectores de movimiento.

SizeRange

Indica el tamaño mínimo y máximo de las entradas para la creación del montón de vectores de movimiento.

hDrvProtectedResourceSession

Indica la sesión de recursos protegidos que se va a usar para la creación del montón de vectores de movimiento.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 1809
encabezado de d3d12umddi.h