D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR-Struktur (d3d12video.h)

Stellt Daten für Aufrufe von ID3D12VideoDevice::CheckFeatureSupport bereit, wenn das angegebene Feature D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR ist. Ruft die Bewegungsschätzungsfunktionen für einen Videoencoder ab.

Syntax

typedef struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR {
  UINT                                                 NodeIndex;
  DXGI_FORMAT                                          InputFormat;
  D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS BlockSizeFlags;
  D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS  PrecisionFlags;
  D3D12_VIDEO_SIZE_RANGE                               SizeRange;
} D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR;

Member

NodeIndex

Identifiziert im Vorgang mit mehreren Adaptern den physischen Adapter des Geräts, für das dieser Vorgang gilt.

InputFormat

Eine DXGI_FORMAT-Struktur , die das Format der Eingaberessourcen angibt.

BlockSizeFlags

Eine bitweise OR-Kombination von Werten aus der D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS Enumeration, die die unterstützten Suchblockgrößen des Encoders für die Bewegungsschätzung angibt.

PrecisionFlags

Eine bitweise OR-Kombination von Werten aus dem D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS Enumeration, die die unterstützte Vektorgenauigkeit des Encoders für die Bewegungsschätzung angibt.

SizeRange

Eine D3D12_VIDEO_SIZE_RANGE Struktur, die die minimale und maximale Eingabegröße darstellt, die vom Treiber unterstützt wird. Der Treiber legt die Felder dieser Struktur auf 0 fest, wenn die Bewegungsschätzung nicht unterstützt wird.

Hinweise

Wenn das Format bei der Bewegungsschätzung nicht unterstützt wird, wird BlockSizeFlags auf D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAG_NONE, PrecisionFlags auf D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAG_NONE und SizeRange auf alle Nullen festgelegt.

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