estructura D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0060 (d3d12umddi.h)
Argumentos usados para crear un montón de vectores de movimiento de vídeo.
Sintaxis
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;
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
La 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.
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 protegida que se va a usar para la creación del montón de vectores de movimiento.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Encabezado | d3d12umddi.h |