structure D3D12DDIARG_CREATE_VIDEO_MOTION_VECTOR_HEAP_0053 (d3d12umddi.h)
Arguments utilisés par la fonction de rappel PFND3D12DDI_CREATEVIDEOMOTIONVECTORHEAP_0053 pour créer un tas de vecteurs de mouvement.
Syntaxe
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;
Membres
NodeMask
Pour une seule opération GPU, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud (l’adaptateur physique de l’appareil) auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un nœud unique. Un seul bit peut être défini.
InputFormat
DXGI_FORMAT des cadres d’entrée et de référence.
BlockSize
Taille de bloc de recherche à utiliser avec ce tas de vecteurs de mouvement.
Precision
Précision des composants de vecteur de mouvement.
DifferencesMetric
Indique la métrique des différences à capturer lors de la création d’un tas de vecteurs de mouvement.
SizeRange
Indique la taille minimale et maximale des entrées de la création du tas de vecteurs de mouvement.
hDrvProtectedResourceSession
Indique la session de ressource protégée à utiliser pour la création du tas de vecteur de mouvement.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 |
En-tête | d3d12umddi.h |