Partager via


énumération IDDCX_TARGET_CAPS (iddcx.h)

Une valeur d’énumération IDDCX_TARGET_CAPS identifie les fonctionnalités d’une cible.

Syntax

typedef enum IDDCX_TARGET_CAPS {
  IDDCX_TARGET_CAPS_NONE = 0,
  IDDCX_TARGET_CAPS_WIDE_COLOR_SPACE = 0x1,
  IDDCX_TARGET_CAPS_HIGH_COLOR_SPACE = 0x2
} ;

Constantes

 
IDDCX_TARGET_CAPS_NONE
Valeur : 0
La cible ne prend en charge aucune des fonctionnalités disponibles.
IDDCX_TARGET_CAPS_WIDE_COLOR_SPACE
Valeur : 0x1
S’il est défini, le pilote a la possibilité de transformer les valeurs RVB du gamut défini par les primaires sRGB/709 vers les valeurs primaires du moniteur. Le pilote peut également envoyer toute signalisation de contrôle nécessaire au moniteur pour indiquer l’interprétation correcte des données de pixel envoyées. Cela inclut la gestion des entrées signées dans la plage (-2.0 à 2.0). Le pilote doit le faire avec tous les formats de surface d’entrée pris en charge, y compris 8888 et FP16.
IDDCX_TARGET_CAPS_HIGH_COLOR_SPACE
Valeur : 0x2
S’il est défini, le pilote prend en charge toutes les fonctionnalités de gamut WideColorSpace ci-dessus et a également la possibilité d’appliquer la courbe de transfert appropriée pour cet affichage. Cela signifie accepter des données d’espace de couleur canoniques dans la plage [-128.0 à 256.0] et envoyer toute signalisation de contrôle nécessaire à l’affichage connecté pour indiquer l’interprétation correcte.

La définition de IDDCX_TARGET_CAPS_HIGH_COLOR_SPACE ne remplace pas la définition de IDDCX_TARGET_CAPS_WIDE_COLOR_SPACE. Les pilotes qui prennent en charge IDDCX_TARGET_CAPS_HIGH_COLOR_SPACE doivent également définir IDDCX_TARGET_CAPS_WIDE_COLOR_SPACE.

Remarques

Pour plus d’informations sur la prise en charge HDR, consultez Mises à jour d’IddCx version 1.10.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 22H2 Mise à jour de septembre (IddCx version 1.10)
En-tête iddcx.h

Voir aussi

EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO

IDARG_OUT_QUERYTARGET_INFO