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.
Gibt die Ausgabeparameter für Aufrufe von ID3D12VideoEncodeCommandList::EstimateMotion an.
Syntax
typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT {
ID3D12VideoMotionVectorHeap *pMotionVectorHeap;
} D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT;
Member
pMotionVectorHeap
Ein ID3D12VideoMotionVectorHeap mit den aufgelösten Bewegungsschätzungsvektoren. Bewegungsvektoren werden in eine DXGI_FORMAT_R16G16_SINT 2D-Textur aufgelöst. Die aufgelösten Daten sind eine 16-Byte-Ganzzahl mit Vorzeichen mit vierteln PEL-Einheiten, wobei die X-Vektorkomponente in der R-Komponente und die in der G-Komponente gespeicherte Y-Vektorkomponente gespeichert sind. Bewegungsvektoren werden in einem 2D-Layout gespeichert, das dem Pixellayout der ursprünglichen Eingabetexturen entspricht.
Hinweise
Rufen Sie ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap auf, um die Ausgabe des Bewegungsvektors der EstimateMotion-Methode aus hardwareabhängigen Formaten in ein konsistentes Format zu übersetzen, das von den APIs für die Videobewegungsschätzung definiert wird.
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 |
Weitere Informationen
ID3D12VideoEncodeCommandList::EstimateMotionID3D12VideoEncodeCommandList::ResolveMotionVectorHeap