énumération DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS (dxgiddi.h)

Identifie les fonctionnalités de superposition.

Syntax

typedef enum DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS {
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE,
  DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY
} ;

Constantes

 
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION_WITHOUT_INDEPENDENT_FLIP
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_VERTICAL_FLIP
Le plan de superposition peut retourner les données verticalement, les faisant apparaître à l’envers.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HORIZONTAL_FLIP
Le plan de superposition peut retourner les données horizontalement, ce qui les fait apparaître comme une image miroir de droite à gauche.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_DEINTERLACE
Réservé pour le système. Le pilote d’affichage en mode utilisateur ne doit pas utiliser cette valeur.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_STEREO
Réservé pour le système. Le pilote d’affichage en mode utilisateur ne doit pas utiliser cette valeur.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_RGB
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_YUV
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_BILINEAR_FILTER
Peut faire des étirements bilinéaires.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_HIGH_FILTER
Peut faire mieux que l’étirement bilinéaire.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_ROTATION
Le plan de superposition peut faire pivoter les données de 90, 180 et 270 degrés.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_FULLSCREEN_POST_COMPOSITION
Indique que les majuscules signalées dans ce groupe s’appliquent à un plan plein écran et que toutes les opérations appliquées à ce plan se produisent après la composition avec d’autres plans MPO. Cela est utile dans les scénarios suivants :

* L’ajusteur de panneau HW peut être utilisé pour étirer la surface pour qu’elle corresponde à l’écran. Cela est utile pour prendre en charge les modes virtuels.

* Il peut étendre ou réduire le plan du bureau pour que le VidPnSourceId corresponde à un seul moniteur avec les limitations suivantes :

* L’allocation entière doit être étirée : aucun sous-rectangle n’est pris en charge.
* Il doit s’agir du plan 0 dans l’ordre Z.

* Si un curseur HW est pris en charge, le curseur HW est composé avec le plan de bureau avant l’étirement (par exemple, le curseur HW est étiré ou réduit avec le reste du plan de bureau).
* Si d’autres plans MPO sont pris en charge en plus de l’ajusteur de panneau, les rectangles clip pour les autres plans MPO sont liés à la rect source du plan d’ajustement de panneau.

* Dans les scénarios HDR, la présentation de l’allocation HDR (potentiellement avec des métadonnées) ressemblera simplement à un MPO présent avec un seul plan qui couvre l’ensemble de l’écran.

Cet indicateur ne doit pas être signalé dans les mêmes groupes de capacités que le MPO normal.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_RESERVED1
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED
Indique que le matériel décrit dans ce groupe de fonctionnalités peut être partagé entre les sorties.

Par exemple, si le matériel prend en charge un monteur de panneaux dédié par sortie, mais prend également en charge 4 plans MPO supplémentaires partagés entre plusieurs sorties, le pilote signale les groupes de fonctionnalités suivants sur chaque sortie :

* Un groupe de fonctionnalités pour l’ajusteur de panneau qui ne définit pas l’indicateur de capacité DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED.
* Un ou plusieurs groupes de fonctionnalités décrivant les 4 plans MPO qui définissent la fonctionnalité DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_SHARED.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_IMMEDIATE
Indique que le HW prend en charge les basculements immédiats du plan MPO tant que la seule modification est l’adresse de début d’affichage.
DXGI_DDI_MULTIPLANE_OVERLAY_FEATURE_CAPS_PLANE0_FOR_VIRTUAL_MODE_ONLY
Indique que l’étirement/réduction du plan 0 ne doit se produire que lorsque le plan 0 est le plan de bureau et que l’étirement/réduction est utilisé pour la prise en charge du mode virtuel.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
En-tête dxgiddi.h (include D3d10umddi.h)