Partager via


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 peu pour identifier le nœud (adaptateur physique de l’appareil) auquel la file d’attente de commandes s’applique. Chaque bit du masque correspond à un nœud unique. Seuls 1 bits peuvent être définis.

InputFormat

La DXGI_FORMAT des images d’entrée et de référence.

BlockSize

Taille du bloc de recherche à utiliser avec ce tas vectoriel de mouvement.

Precision

Précision des composants du vecteur de mouvement.

DifferencesMetric

Indique les différences de métrique à capturer lors de la création du tas vectoriel de mouvement.

SizeRange

Indique la taille minimale et maximale des entrées à la création du tas de vecteurs de mouvement.

hDrvProtectedResourceSession

Indique la session de ressources protégée à utiliser pour la création du tas de vecteurs de mouvement.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1809
d’en-tête d3d12umddi.h