Condividi tramite


Interfaccia ID3D12VideoMotionVectorHeap (d3d12video.h)

Rappresenta l'archiviazione dell'output del vettore di movimento di un'operazione di stima del movimento in un layout dipendente da IHV. Chiamare ID3D12VideoEncodeCommandList::EstimateMotion per calcolare e archiviare vettori di movimento. Usare ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap per copiare e convertire questi risultati nel layout definito dall'API in una trama 2D.

Ereditarietà

L'interfaccia ID3D12VideoMotionVectorHeap eredita dall'interfaccia ID3D12Pageable.

Metodi

L'interfaccia ID3D12VideoMotionVectorHeap include questi metodi.

 
ID3D12VideoMotionVectorHeap::GetDesc

Ottiene la struttura D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC passata in ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap quando è stato creato l'ID3D12VideoMotionEstimatorHeap.
ID3D12VideoMotionVectorHeap::GetProtectedResourceSession

Ottiene l'ID3D12ProtectedResourceSession passato in ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap quando è stato creato l'ID3D12VideoMotionEstimatorHeap.

Commenti

Creare una nuova istanza di questa interfaccia chiamando ID3D12VideoDevice1::CreateVideoMotionVectorHeap.

Questa interfaccia viene usata dalla struttura D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT restituita da ID3D12VideoEncodeCommandList::EstimateMotion. Viene usato anche per fornire vettori di hint nella struttura D3D12_VIDEO_MOTION_ESTIMATOR_INPUT .

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 2004 (10.0; Build 19041)
Server minimo supportato Windows Server, versione 2004 (10.0; Build 19041)
Intestazione d3d12video.h