D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0060-Struktur (d3d12umddi.h)
Beschreibt die Ausgabe des Auflösungsvorgangs.
Syntax
typedef struct D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0060 {
D3D12DDI_HRESOURCE hDrvMotionVectorTexture2D;
D3D12DDI_RESOURCE_COORDINATE_0053 MotionVectorCoordinate;
} D3D12DDI_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT_0060;
Member
hDrvMotionVectorTexture2D
Die Ausgaberessource für aufgelöste Bewegungsvektoren. Bewegungsvektoren werden in eine DXGI_FORMAT_R16G16_SINT 2D-Textur aufgelöst. Es wird erwartet, dass es sich bei den aufgelösten Daten um eine 16-Byte-Ganzzahl mit Vorzeichen handelt, 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.
MotionVectorCoordinate
Gibt den Ausgabeursprung der Bewegungsvektoren an. Der verbleibende Teilbereich muss groß genug sein, um alle Bewegungsvektoren pro Block zu speichern, die durch die Eingabe PixelWidth/PixelHeight und die D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1903 |
Kopfzeile | d3d12umddi.h |