Partager via


énumération DXVAHD_INPUT_FORMAT_CAPS (dxvahd.h)

Définit les fonctionnalités liées aux formats d’entrée d’un appareil d’accélération vidéo Microsoft DirectX haute définition (DXVA-HD).

Syntaxe

typedef enum _DXVAHD_INPUT_FORMAT_CAPS {
  DXVAHD_INPUT_FORMAT_CAPS_RGB_INTERLACED = 0x1,
  DXVAHD_INPUT_FORMAT_CAPS_RGB_PROCAMP = 0x2,
  DXVAHD_INPUT_FORMAT_CAPS_RGB_LUMA_KEY = 0x4,
  DXVAHD_INPUT_FORMAT_CAPS_PALETTE_INTERLACED = 0x8
} DXVAHD_INPUT_FORMAT_CAPS;

Constantes

 
DXVAHD_INPUT_FORMAT_CAPS_RGB_INTERLACED
Valeur : 0x1
L’appareil peut désentlacer un flux d’entrée qui contient une vidéo RVB entrelacée.
DXVAHD_INPUT_FORMAT_CAPS_RGB_PROCAMP
Valeur : 0x2
L’appareil peut effectuer un réglage des couleurs sur une vidéo RVB.
DXVAHD_INPUT_FORMAT_CAPS_RGB_LUMA_KEY
Valeur : 0x4
L’appareil peut effectuer une touche luma sur une vidéo RVB.
DXVAHD_INPUT_FORMAT_CAPS_PALETTE_INTERLACED
Valeur : 0x8
L’appareil peut désentlacer les flux d’entrée avec des formats de couleur palettisés.

Notes

Ces indicateurs définissent des fonctionnalités de traitement vidéo qui ne sont généralement pas nécessaires et qui ne sont donc pas nécessaires pour la prise en charge des appareils DXVA-HD.

Les trois premiers indicateurs concernent la prise en charge RVB des fonctions qui sont normalement appliquées à la vidéo YCbCr : désinterlacation, réglage des couleurs et keying luma. Un appareil DXVA-HD qui prend en charge ces fonctions pour YCbCr n’est pas nécessaire pour les prendre en charge pour l’entrée RVB. La prise en charge de l’entrée RVB pour ces fonctions est une fonctionnalité supplémentaire, reflétée par ces constantes. Le pilote peut convertir l’entrée en un autre espace de couleurs, effectuer la fonction indiquée, puis convertir le résultat en RVB.

De même, un appareil prenant en charge le désentlacement n’est pas nécessaire pour prendre en charge le désentlacement des formats palettisés. Cette fonctionnalité est indiquée par l’indicateur DXVAHD_INPUT_FORMAT_CAPS_PALETTE_INTERLACED .

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

DXVAHD_VPDEVCAPS

Énumérations vidéo Direct3D

Énumérations Media Foundation