structure D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC (d3d12video.h)

Décrit un ID3D12VideoMotionEstimatorHeap. Transmettez cette structure dans ID3D12VideoDevice1 ::CreateVideoMotionVectorHeap pour créer un instance d’ID3D12VideoMotionEstimatorHeap.

Syntaxe

typedef struct D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC {
  UINT                                           NodeMask;
  DXGI_FORMAT                                    InputFormat;
  D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE BlockSize;
  D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION  Precision;
  D3D12_VIDEO_SIZE_RANGE                         SizeRange;
} D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC;

Membres

NodeMask

Masque de nœud spécifiant l’adaptateur physique sur lequel le processeur vidéo sera utilisé. Pour une opération GPU unique, définissez cette valeur sur zéro. S’il existe plusieurs nœuds GPU, définissez un bit pour identifier le nœud, c’est-à-dire 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

Valeur de l’énumération DXGI_FORMAT spécifiant le format des cadres d’entrée et de référence.

BlockSize

Valeur de l’énumération D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE spécifiant la taille de bloc de recherche utilisée par l’estimateur de mouvement vidéo.

Precision

Valeur de l’énumération D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION spécifiant la précision vectorielle utilisée par l’estimateur de mouvement vidéo.

SizeRange

Une structure D3D12_VIDEO_SIZE_RANGE représentant la taille minimale et maximale du cadre d’entrée et de référence, en pixels, que l’estimateur de mouvement acceptera.

Remarques

Appelez ID3D12VideoDevice ::CheckFeatureSupport et spécifiez D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR comme fonctionnalité pour déterminer les valeurs prises en charge.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004 (10.0 ; Build 19041)
Serveur minimal pris en charge Windows Server, version 2004 (10.0 ; Build 19041)
En-tête d3d12video.h