Partager via


énumération D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 (d3d12umddi.h)

Définit les fonctionnalités du processeur vidéo de déinterlacation.

Syntaxe

typedef enum D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 {
  D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_NONE,
  D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_BOB,
  D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_CUSTOM
} ;

Constantes

 
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_NONE
Pas de désinterlacement.
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_BOB
Le processeur vidéo peut effectuer le déinterlacage bob. Dans bob deinterlacing, les lignes de champ manquantes sont interpolées à partir des lignes ci-dessus et ci-dessous. La désinterlacation bob ne nécessite pas de trames de référence.
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAG_0020_CUSTOM
Le processeur vidéo peut effectuer un déinterlacage de haute qualité personnalisé. Cette fonctionnalité nécessite le nombre de cadres de référence indiqués dans D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032. Si le processeur vidéo n’a pas le nombre nécessaire de trames de référence, il revient à bob de désinterlacer.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h (include D3d12umddi.h)