D3D12_VIDEO_MOTION_ESTIMATOR_DESC-Struktur (d3d12video.h)
Beschreibt einen ID3D12VideoMotionEstimator. Übergeben Sie diese Struktur an ID3D12VideoDevice1::CreateVideoMotionEstimator, um eine instance von ID3D12VideoMotionEstimator zu erstellen.
Syntax
typedef struct D3D12_VIDEO_MOTION_ESTIMATOR_DESC {
UINT NodeMask;
DXGI_FORMAT InputFormat;
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE BlockSize;
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION Precision;
D3D12_VIDEO_SIZE_RANGE SizeRange;
} D3D12_VIDEO_MOTION_ESTIMATOR_DESC;
Member
NodeMask
Die Knotenmaske, die den physischen Adapter angibt, auf dem der Videoprozessor verwendet wird. Legen Sie für einzelne GPU-Vorgänge diesen Wert auf 0 fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten zu identifizieren, d. h. den physischen Adapter des Geräts, für den die Befehlswarteschlange gilt. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es kann nur 1 Bit festgelegt werden.
InputFormat
Ein Wert aus der DXGI_FORMAT Enumeration, die das Format der Eingabe- und Verweisframes angibt.
BlockSize
Ein Wert aus der D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE-Enumeration , die die Größe des Suchblocks angibt, die der Videostimator verwendet.
Precision
Ein Wert aus der D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION-Enumeration , die die Vektorgenauigkeit angibt, die der Videostimator verwendet.
SizeRange
Eine D3D12_VIDEO_SIZE_RANGE Struktur, die die minimale und maximale Eingabe- und Referenzrahmengröße in Pixel darstellt, die der Bewegungsstimator akzeptiert.
Hinweise
Rufen Sie ID3D12VideoDevice::CheckFeatureSupport auf, und geben Sie D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR als Feature an, um unterstützte Werte zu ermitteln.
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 |