Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt die Speicherung der Bewegungsvektorausgabe eines Bewegungsschätzungsvorgangs in einem IHV-abhängigen Layout dar. Rufen Sie ID3D12VideoEncodeCommandList::EstimateMotion auf, um Bewegungsvektoren zu berechnen und zu speichern. Verwenden Sie ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap , um diese Ergebnisse zu kopieren und in das API-definierte Layout in einer Textur-2D zu übersetzen.
Vererbung
Die ID3D12VideoMotionVectorHeap-Schnittstelle erbt von der ID3D12Pageable-Schnittstelle.
Methoden
Die ID3D12VideoMotionVectorHeap-Schnittstelle verfügt über diese Methoden.
ID3D12VideoMotionVectorHeap::GetDesc Ruft die D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC-Struktur ab, die an ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap übergeben wurde, als der ID3D12VideoMotionEstimatorHeap erstellt wurde. |
ID3D12VideoMotionVectorHeap::GetProtectedResourceSession Ruft die ID3D12ProtectedResourceSession ab, die an ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap übergeben wurde, als das ID3D12VideoMotionEstimatorHeap erstellt wurde. |
Hinweise
Erstellen Sie eine neue instance dieser Schnittstelle, indem Sie ID3D12VideoDevice1::CreateVideoMotionVectorHeap aufrufen.
Diese Schnittstelle wird von der D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT Struktur verwendet , die von ID3D12VideoEncodeCommandList::EstimateMotion zurückgegeben wird. Es wird auch verwendet, um Hinweisvektoren in der D3D12_VIDEO_MOTION_ESTIMATOR_INPUT-Struktur zu liefern.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 (10.0; Build 19041) |
Unterstützte Mindestversion (Server) | Windows Server, Version 2004 (10.0; Build 19041) |
Kopfzeile | d3d12video.h |