AdvancedColorInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient une instantané des informations relatives aux couleurs avancées d’un moniteur ou d’un pilote d’affichage.
public ref class AdvancedColorInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AdvancedColorInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AdvancedColorInfo
Public NotInheritable Class AdvancedColorInfo
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1803 (introduit dans 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v6.0)
|
Remarques
La couleur avancée est un terme du développeur Windows qui indique la prise en charge du contenu visuel à plage dynamique élevée (HDR), à large gamme de couleurs (WCG) et à haute précision (profondeur de bits), comme les vidéos, les jeux et les photos. Pour utiliser des couleurs avancées, votre ordinateur doit disposer d’un GPU et d’un affichage avancés compatibles avec les couleurs . En outre, la composition et la pile d’affichage doivent entrer dans un nouveau mode de couleur avancé qui utilise le rendu et la composition FP16.
Pour exploiter les couleurs avancées, les applications doivent être mises à jour avec des pipelines de rendu améliorés (par exemple, DirectX) et elles doivent détecter et s’adapter aux fonctionnalités spécifiques de l’affichage actuel. En termes de conception d’API, la couleur avancée présente des similitudes avec des fonctionnalités telles que la résolution élevée et la 3D stéréoscopique.
Les applications doivent comprendre l’état actuel des fonctionnalités, par exemple si HDR est actif et quel type de HDR est actif. Les applications mus comprennent également les caractéristiques d’affichage quantitatives (par exemple, la luminosité maximale, les couleurs primaires) et les fonctionnalités sous-jacentes du matériel (par exemple, le HDR peut-il être activé).
L’action utilisateur ou la stratégie de système d’exploitation peut modifier l’état de la fonctionnalité et les caractéristiques d’affichage à tout moment.
Propriétés
BluePrimary |
Obtient la couleur bleue primaire native pour l’affichage. |
CurrentAdvancedColorKind |
Obtient l’AdvancedColorKind qui est en cours de définition sur l’affichage. |
GreenPrimary |
Obtient la couleur primaire verte native pour l’affichage. |
MaxAverageFullFrameLuminanceInNits |
Obtient la luminosité moyenne maximale de l’affichage qui peut être atteinte sur l’ensemble de l’affichage. |
MaxLuminanceInNits |
Obtient la luminosité maximale maximale de l’affichage dans les nits, qui est généralement valide pour une petite partie de l’affichage. |
MinLuminanceInNits |
Obtenez la luminosité minimale de l’affichage dans les nits. |
RedPrimary |
Obtient la couleur rouge primaire native pour l’affichage. |
SdrWhiteLevelInNits |
Obtenez la valeur de luminance, en nits, qui est actuellement utilisée par le système d’exploitation pour tout le contenu SDR sur cet écran. |
WhitePoint |
Obtient le point blanc natif pour l’affichage. |
Méthodes
IsAdvancedColorKindAvailable(AdvancedColorKind) |
Retourne une valeur booléenne qui indique si la valeur de type Couleur avancée spécifiée est intrinsèquement prise en charge par le moniteur ou le pilote d’affichage. |
IsHdrMetadataFormatCurrentlySupported(HdrMetadataFormat) |
Retourne une valeur booléenne qui indique si le format de métadonnées HDR spécifié est pris en charge par l’affichage dans son état actuel. |