D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE-Struktur (d3d12video.h)
Beschreibt die Zuordnungsgröße eines Heaps für video motion estimator.
Syntax
typedef struct D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE {
UINT NodeIndex;
DXGI_FORMAT InputFormat;
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE BlockSize;
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION Precision;
D3D12_VIDEO_SIZE_RANGE SizeRange;
BOOL Protected;
UINT64 MotionVectorHeapMemoryPoolL0Size;
UINT64 MotionVectorHeapMemoryPoolL1Size;
UINT64 MotionEstimatorMemoryPoolL0Size;
UINT64 MotionEstimatorMemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE;
Member
NodeIndex
Identifiziert beim 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 Eingabe- und Verweisressourcen angibt.
BlockSize
Ein Wert aus dem D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE , der die Größe des Suchblocks für die Bewegungsschätzung angibt.
Precision
Ein Wert aus dem D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION , der die Größe des Suchblocks für die Bewegungsschätzung angibt.
SizeRange
Eine D3D12_VIDEO_SIZE_RANGE-Struktur , die die minimale und maximale Eingabe- und Referenzrahmengröße in Pixel darstellt, die vom Bewegungsstimator verwendet wird.
Protected
TRUE, wenn der Bewegungsstimator auf geschützte Ressourceneingaben arbeitet und eine geschützte Ausgabe erzeugt; andernfalls FALSE.
MotionVectorHeapMemoryPoolL0Size
Die Zuordnungsgröße des Bewegungsvektorheaps im L0-Speicherpool. L0 ist der Arbeitsspeicherpool des physischen Systems. Wenn der Adapter diskret/NUMA ist, verfügt dieser Pool über eine größere Bandbreite für die CPU und weniger Bandbreite für die GPU. Wenn der Adapter UMA ist, ist dieser Pool der einzige, der gültig ist. Weitere Informationen finden Sie unter Residenz.
MotionVectorHeapMemoryPoolL1Size
Die Zuordnungsgröße des Bewegungsvektorheaps im L1-Speicherpool. L1 wird in der Regel als physischer Videospeicherpool bezeichnet. L1 ist nur verfügbar, wenn der Adapter diskret/NUMA ist und über eine größere Bandbreite für die GPU verfügt und nicht einmal von der CPU darauf zugegriffen werden kann. Wenn der Adapter UMA ist, ist dieser Pool nicht verfügbar. Weitere Informationen finden Sie unter Residenz.
MotionEstimatorMemoryPoolL0Size
Die Zuordnungsgröße des Bewegungsschätzungsheaps im L0-Speicherpool. L0 ist der Arbeitsspeicherpool des physischen Systems. Wenn der Adapter diskret/NUMA ist, verfügt dieser Pool über eine größere Bandbreite für die CPU und weniger Bandbreite für die GPU. Wenn der Adapter UMA ist, ist dieser Pool der einzige, der gültig ist. Weitere Informationen finden Sie unter Residenz.
MotionEstimatorMemoryPoolL1Size
Die Zuordnungsgröße des Bewegungsschätzungsheaps im L1-Speicherpool. L1 wird in der Regel als physischer Videospeicherpool bezeichnet. L1 ist nur verfügbar, wenn der Adapter diskret/NUMA ist und über eine größere Bandbreite für die GPU verfügt und nicht einmal von der CPU darauf zugegriffen werden kann. Wenn der Adapter UMA ist, ist dieser Pool nicht verfügbar. Weitere Informationen finden Sie unter Residenz.
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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für