estructura D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT (d3d12video.h)
Recibe datos de salida de llamadas a ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap.
Sintaxis
typedef struct D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT {
ID3D12Resource *pMotionVectorTexture2D;
D3D12_RESOURCE_COORDINATE MotionVectorCoordinate;
} D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT;
Miembros
pMotionVectorTexture2D
Id3D12Resource que representa el recurso de salida para vectores de movimiento resueltos. Los vectores de movimiento se resuelven para DXGI_FORMAT_R16G16_SINT texturas 2D. Los datos resueltos son un entero de 16 bytes con signo con unidades PEL trimestrales con el componente de vector X almacenado en el componente de R y el componente vector Y almacenado en el componente G. Los vectores de movimiento se almacenan en un diseño 2D que corresponde al diseño de píxeles de las texturas de entrada originales.
MotionVectorCoordinate
Estructura D3D12_RESOURCE_COORDINATE que especifica el origen de salida de los vectores de movimiento. La subregión restante debe ser lo suficientemente grande como para almacenar todos los vectores de movimiento por bloque especificados por el píxel de entrada con y el alto de píxeles y el D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE especificado.
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 |