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;
Angehörige
hDrvMotionVectorTexture2D
Die Ausgaberessource für aufgelöste Bewegungsvektoren. Bewegungsvektoren werden in eine DXGI_FORMAT_R16G16_SINT 2D-Textur aufgelöst. Die aufgelösten Daten werden voraussichtlich eine signierte 16-Byte-Ganzzahl mit Viertel pel-Einheiten sein, wobei die X-Vektorkomponente in der R-Komponente und die in der G-Komponente gespeicherte Y-Vektorkomponente gespeichert ist. Bewegungsvektoren werden in einem 2D-Layout gespeichert, das dem Pixellayout der ursprünglichen Eingabetexturen entspricht.
MotionVectorCoordinate
Gibt den Ausgabeursprung der Bewegungsvektoren an. Der verbleibende Unterbereich 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_0053angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1903 |
Header- | d3d12umddi.h |