D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060 structure (d3d12umddi.h)
La fonctionnalité vidéo case activée pour l’estimation de mouvement.
Syntaxe
typedef struct D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060 {
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_SIZE_RANGE_0032 SizeRange;
} D3D12DDI_VIDEO_MOTION_ESTIMATOR_DATA_0060;
Membres
NodeIndex
Dans l’opération multi-adaptateur, cette valeur 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.
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.
SizeRange
Définit la taille d’entrée et de référence minimale et maximale en pixels pris en charge par le pilote. Définissez cette valeur sur zéros lorsque l’estimation de mouvement n’est pas prise en charge.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1903 |
En-tête | d3d12umddi.h |