Partager via


é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éinterlacé particulier.

Syntaxe

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 en dessous. Cette méthode semble en jasé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. Les ajustements verticaux sont effectués pour s’assurer que l’image résultante ne se déplace pas vers le haut et le bas.
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap
Crée les lignes manquantes en étirant verticalement chaque champ vidéo à 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 de bord. Dans ce processus, les filtres directionnels spatiaux sont appliqués pour déterminer l’orientation des bords 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 sur une base de champ par champ entre l’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 sur une base 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 aligné d’abord l’axe des mouvements des objets individuels de la scène pour les rendre parallèles à l’axe temporel.

Exigences

Exigence Valeur
d’en-tête dxva.h (include Dxva.h)

Voir aussi

DXVA_DeinterlaceCaps