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