Interfaz ID3D12VideoMotionVectorHeap (d3d12video.h)

Representa el almacenamiento de la salida del vector de movimiento de una operación de estimación de movimiento en un diseño dependiente de IHV. Llame a ID3D12VideoEncodeCommandList::EstimateMotion para calcular y almacenar vectores de movimiento. Use ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap para copiar y traducir estos resultados en el diseño definido por la API en una textura 2D.

Herencia

La interfaz ID3D12VideoMotionVectorHeap hereda de la interfaz ID3D12Pageable.

Métodos

La interfaz ID3D12VideoMotionVectorHeap tiene estos métodos.

 
ID3D12VideoMotionVectorHeap::GetDesc

Obtiene la estructura D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC que se pasó a ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap cuando se creó id3D12VideoMotionEstimatorHeap.
ID3D12VideoMotionVectorHeap::GetProtectedResourceSession

Obtiene la id3D12ProtectedResourceSession que se pasó a ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap cuando se creó id3D12VideoMotionEstimatorHeap.

Comentarios

Cree una nueva instancia de esta interfaz llamando a ID3D12VideoDevice1::CreateVideoMotionVectorHeap.

Esta interfaz la usa la estructura D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT devuelta desde ID3D12VideoEncodeCommandList::EstimateMotion. También se usa para proporcionar vectores de sugerencia en la estructura D3D12_VIDEO_MOTION_ESTIMATOR_INPUT .

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