Partager via


énumération DXVAHD_PROCESSOR_CAPS (dxvahd.h)

Spécifie les fonctionnalités de traitement d’un processeur vidéo Haute définition (DXVA-HD) d’accélération vidéo Microsoft DirectX.

Syntaxe

typedef enum _DXVAHD_PROCESSOR_CAPS {
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BLEND = 0x1,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_BOB = 0x2,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_ADAPTIVE = 0x4,
  DXVAHD_PROCESSOR_CAPS_DEINTERLACE_MOTION_COMPENSATION = 0x8,
  DXVAHD_PROCESSOR_CAPS_INVERSE_TELECINE = 0x10,
  DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION = 0x20
} DXVAHD_PROCESSOR_CAPS;

Constantes

 
DXVAHD_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.
DXVAHD_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.
DXVAHD_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.
DXVAHD_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.
DXVAHD_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 DXVAHD_VPCAPS spécifie les modes IVTC pris en charge.
DXVAHD_PROCESSOR_CAPS_FRAME_RATE_CONVERSION
Valeur : 0x20
Le processeur vidéo peut convertir la fréquence d’images en interpolant les images.

Spécifications

   
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête dxvahd.h

Voir aussi

DXVA-HD

Énumérations vidéo Direct3D

Énumérations Media Foundation