Partager via


structure D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 (d3d12umddi.h)

La fonctionnalité vidéo vérifie l’estimation du mouvement.

Syntaxe

typedef struct D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053 {
  UINT                                                          NodeIndex;
  DXGI_FORMAT                                                   InputFormat;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS_0053  BlockSizeFlags;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053   PrecisionFlags;
  D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_FLAGS_0053 DifferencesMetricFlags;
  D3D12DDI_VIDEO_SIZE_RANGE_0032                                SizeRange;
} D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0053;

Membres

NodeIndex

Dans l’opération multi-adaptateur, cette valeur indique l’adaptateur physique de l’appareil auquel cette opération s’applique.

InputFormat

La DXGI_FORMAT de l’image d’entrée et du cadre de référence. Actuellement, seul DXGI_FORMAT_NV12 est autorisé.

BlockSizeFlags

Tailles de bloc prises en charge par le pilote. Au moins un bit doit être défini pour prendre en charge l’opération d’estimation de mouvement. Définissez cette valeur sur NONE si elle n’est pas prise en charge. Voir D3D12DDI_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS_0053.

PrecisionFlags

Précision prise en charge par le pilote. Au moins un bit doit être défini pour prendre en charge l’opération d’estimation de mouvement. Définissez cette valeur sur NONE si elle n’est pas prise en charge. Voir D3D12DDI_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS_0053.

DifferencesMetricFlags

Définit les métriques facultatives de différences prises en charge par le matériel. L’opération de recherche de mouvement peut toujours être prise en charge avec ce paramètre sur NONE. Définissez cette valeur sur NONE si l’estimation de mouvement n’est pas prise en charge. Voir D3D12DDI_VIDEO_MOTION_ESTIMATOR_DIFFERENCES_METRIC_FLAGS_0053

SizeRange

Définit la taille minimale et maximale d’entrée et de référence en pixels pris en charge par le pilote. Définissez cette valeur sur zéros lorsque l’estimation du mouvement n’est pas prise en charge.

Exigences

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