é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) |