D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060 structure (d3d12umddi.h)
Cette fonctionnalité détermine la taille de résidence de l’estimateur de mouvement et de la mémoire tampon de sortie dépendante du matériel lorsqu’elle est appelée avec les mêmes paramètres de création.
Syntaxe
typedef struct D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060 {
UINT NodeMask;
DXGI_FORMAT InputFormat;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053 BlockSize;
D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053 Precision;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SizeRange;
BOOL Protected;
UINT64 MotionEstimatorMemoryPoolL0Size;
UINT64 MotionEstimatorMemoryPoolL1Size;
UINT64 MotionVectorHeapMemoryPoolL0Size;
UINT64 MotionVectorHeapMemoryPoolL1Size;
} D3D12DDI_VIDEO_MOTION_ESTIMATOR_SIZE_DATA_0060;
Membres
NodeMask
Dans l’opération multi-adaptateurs, cela indique l’adaptateur physique de l’appareil auquel cette opération s’applique.
InputFormat
DXGI_FORMAT du frame d’entrée et du cadre de référence. Actuellement, seule DXGI_FORMAT_NV12 est autorisée.
BlockSize
Taille de bloc à utiliser avec l’estimateur de mouvement. Voir D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_0053.
Precision
Précision à utiliser avec l’estimateur de mouvement. Voir D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_0053.
SizeRange
Plage de tailles autorisée avec l’estimateur de mouvement. Il peut s’agir d’un sous-ensemble de la plage de tailles prise en charge par le pilote pour optimiser l’utilisation de la mémoire. Voir D3D12DDI_VIDEO_SIZE_RANGE_0032.
Protected
TRUE si l’estimateur de mouvement fonctionne sur l’entrée de ressource protégée et produit une sortie protégée. Le pilote doit également prendre en charge les ressources protégées pour que D3D12 définisse true. Sinon, la valeur est FALSE.
MotionEstimatorMemoryPoolL0Size
Taille du pool de mémoire de sortie.
MotionEstimatorMemoryPoolL1Size
Taille du pool de mémoire de sortie.
MotionVectorHeapMemoryPoolL0Size
Taille du pool de mémoire de sortie.
MotionVectorHeapMemoryPoolL1Size
Taille du pool de mémoire de sortie.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1903 |
En-tête | d3d12umddi.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour