Freigeben über


D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053-Struktur (d3d12umddi.h)

Argumente, die von der PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 Rückruffunktion verwendet werden, um einen Bewegungsvektorheap 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;

Member

NodeMask

Legen Sie für einen einzelnen GPU-Vorgang diesen Wert auf 0 (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 ein Bit festgelegt werden.

InputFormat

Die DXGI_FORMAT der Eingabe- und Verweisframes.

BlockSize

Die Größe des Suchblocks, die mit diesem Bewegungsvektorheap verwendet werden soll.

Precision

Die Genauigkeit von Bewegungsvektorkomponenten.

DifferencesMetric

Gibt die Unterschiede an, die während der Erstellung des Bewegungsvektorheaps 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 Bewegungsvektorheaps verwendet werden soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile d3d12umddi.h