D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 Struktur (d3d12umddi.h)
Argumente, die von der PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 Rückruffunktion verwendet werden, um einen Bewegungsvektor-Heap zu erstellen.
Syntax
typedef struct D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 {
UINT NodeMask;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053 Precision;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_0053 DifferencesMetric;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SizeRange;
D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053;
Angehörige
NodeMask
Legen Sie dies für einen einzelnen GPU-Vorgang auf Null fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten (den physischen Adapter des Geräts) zu identifizieren, auf den die Befehlswarteschlange angewendet wird. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es kann nur 1 Bit festgelegt werden.
InputFormat
Die DXGI_FORMAT der Eingabe- und Referenzframes.
BlockSize
Die Größe des Suchblocks, die mit diesem Bewegungsvektor-Heap verwendet werden soll.
Precision
Die Genauigkeit von Bewegungsvektorkomponenten.
DifferencesMetric
Gibt die Metrik der Unterschiede an, die während der Erstellung des Bewegungsvektors erfasst werden sollen.
SizeRange
Gibt die minimale und maximale Größe der Eingaben für die Heaperstellung des Bewegungsvektors an.
hDrvProtectedResourceSession
Gibt die geschützte Ressourcensitzung an, die für die Erstellung des Bewegungsvektors verwendet werden soll.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1809 |
Header- | d3d12umddi.h |