énumération DXVA_DeinterlaceTech (dxva.h)

L’énumération DXVA_DeinterlaceTech identifie la technologie sous-jacente utilisée pour implémenter un algorithme de désinterlacation particulier.

Syntax

typedef enum _DXVA_DeinterlaceTech {
  DXVA_DeinterlaceTech_Unknown,
  DXVA_DeinterlaceTech_BOBLineReplicate,
  DXVA_DeinterlaceTech_BOBVerticalStretch,
  DXVA_DeinterlaceTech_BOBVerticalStretch4Tap,
  DXVA_DeinterlaceTech_MedianFiltering,
  DXVA_DeinterlaceTech_EdgeFiltering,
  DXVA_DeinterlaceTech_FieldAdaptive,
  DXVA_DeinterlaceTech_PixelAdaptive,
  DXVA_DeinterlaceTech_MotionVectorSteered
} DXVA_DeinterlaceTech;

Constantes

 
DXVA_DeinterlaceTech_Unknown
Indique que l’algorithme est inconnu ou propriétaire du fabricant du matériel.
DXVA_DeinterlaceTech_BOBLineReplicate
Indique que l’algorithme crée les lignes manquantes en répétant la ligne au-dessus ou au-dessous de celle-ci. Cette méthode semble déchiquetée et n’est pas recommandée.
DXVA_DeinterlaceTech_BOBVerticalStretch
Spécifie un algorithme qui crée les lignes manquantes en étirant verticalement chaque champ vidéo d’un facteur de deux. Des ajustements verticaux sont effectués pour s’assurer que l’image résultante ne se déplace pas vers le haut ou vers le bas.
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap
Crée les lignes manquantes en étirant verticalement chaque champ vidéo d’un facteur de deux, à l’aide d’un filtre à 4 appuis.
DXVA_DeinterlaceTech_MedianFiltering
Spécifie que les pixels de la ligne manquante sont recréés par une opération de filtrage médiane.
DXVA_DeinterlaceTech_EdgeFiltering
Spécifie que les pixels de la ligne manquante sont recréés par un filtre d’arête. Dans ce processus, des filtres directionnels spatiaux sont appliqués pour déterminer l’orientation des arêtes dans le contenu de l’image, et les pixels manquants sont créés en filtrant (plutôt que sur) les bords détectés.
DXVA_DeinterlaceTech_FieldAdaptive
Spécifie que les pixels de la ligne manquante sont recréés en basculant champ par champ entre une interpolation spatiale ou temporelle, en fonction de la quantité de mouvement.
DXVA_DeinterlaceTech_PixelAdaptive
Spécifie que les pixels de la ligne manquante sont recréés en basculant pixel par pixel entre l’interpolation spatiale ou temporelle, en fonction de la quantité de mouvement.
DXVA_DeinterlaceTech_MotionVectorSteered
Identifie les objets dans une séquence de champs vidéo. Les pixels manquants sont recréés après avoir d’abord aligné l’axe de déplacement des objets individuels dans la scène pour les rendre parallèles à l’axe de temps.

Configuration requise

Condition requise Valeur
En-tête dxva.h (inclure Dxva.h)

Voir aussi

DXVA_DeinterlaceCaps