estructura D3D12_VIDEO_MOTION_ESTIMATOR_DESC (d3d12video.h)
Describe un id3D12VideoMotionEstimator. Pase esta estructura a ID3D12VideoDevice1::CreateVideoMotionEstimator para crear una instancia de ID3D12VideoMotionEstimator.
Sintaxis
typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_DESC {
UINT NodeMask;
DXGI_FORMAT InputFormat;
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE BlockSize;
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION Precision;
D3D12_VIDEO_SIZE_RANGE SizeRange;
} D3D12_VIDEO_MOTION_ESTIMATOR_DESC;
Miembros
NodeMask
Máscara de nodo que especifica el adaptador físico en el que se usará el procesador de vídeo. Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca un bit para identificar el nodo, es decir, 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
Valor de la enumeración DXGI_FORMAT que especifica el formato de los marcos de entrada y referencia.
BlockSize
Valor de la enumeración D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE que especifica el tamaño del bloque de búsqueda que usará el estimador de movimiento de vídeo.
Precision
Valor de la enumeración D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION que especifica la precisión vectorial que usará el estimador de movimiento de vídeo.
SizeRange
Estructura D3D12_VIDEO_SIZE_RANGE que representa el tamaño mínimo y máximo de entrada y marco de referencia, en píxeles, que aceptará el estimador de movimiento.
Comentarios
Llame a ID3D12VideoDevice::CheckFeatureSupport y especifique D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR como característica para determinar los valores admitidos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 2004 (10.0; Compilación 19041) |
Servidor mínimo compatible | Windows Server, versión 2004 (10.0; Compilación 19041) |
Encabezado | d3d12video.h |