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 |