Partager via


énumération D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS (d3d11.h)

Spécifie les fonctionnalités de traitement vidéo liées au désentlacement, à la télécine inverse (IVTC) et à la conversion de fréquence d’images.

Syntax

typedef enum D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS {
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
  D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} ;

Constantes

 
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BLEND
Valeur : 0x1
Le processeur vidéo peut effectuer un désentlacement de fusion.



Dans le désentlacement du mélange, les deux champs d’un cadre entrelacé sont fusionnés en une seule image progressive. Un processeur vidéo utilise le désentlacement mixte lorsqu’il se désentlace à moitié vitesse, comme lors de la conversion de 60i en 30p. Le désentlacement de fusion ne nécessite pas de trames de référence.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_BOB
Valeur : 0x2
Le processeur vidéo peut effectuer le désentlacage bob.

Dans le désentlacage bob, les lignes de champ manquantes sont interpolées à partir des lignes supérieures et inférieures. Le désentlacement bob ne nécessite pas de trames de référence.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE
Valeur : 0x4
Le processeur vidéo peut effectuer un désentlacement adaptatif.

Le désentlacement adaptatif utilise l’interpolation spatiale ou temporelle et bascule entre les deux champ en fonction de la quantité de mouvement. Si le processeur vidéo ne reçoit pas suffisamment d’images de référence pour effectuer le désentlacement adaptatif, il revient au désentlacement bob.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION
Valeur : 0x8
Le processeur vidéo peut effectuer un désentlacement compensé par le mouvement.



Le désentlacement compensé par le mouvement utilise des vecteurs de mouvement pour recréer des lignes manquantes. Si le processeur vidéo ne reçoit pas suffisamment d’images de référence pour effectuer un désentlacement compensé par le mouvement, il revient au désentlacement bob.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_INVERSE_TELECINE
Valeur : 0x10
Le processeur vidéo peut effectuer la télécine inverse (IVTC).



Si le processeur vidéo prend en charge cette fonctionnalité, le membre ITelecineCaps de la structure D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS spécifie les modes IVTC pris en charge.
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS_FRAME_RATE_CONVERSION
Valeur : 0x20
Le processeur vidéo peut convertir la fréquence d’images en interpolant les images.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
En-tête d3d11.h

Voir aussi

D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS

Énumérations vidéo Direct3D 11