AdvancedColorInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene uno snapshot delle informazioni avanzate relative al colore di un monitor o di un driver di visualizzazione.
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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)
|
Commenti
Il colore avanzato è un termine per sviluppatori Windows che indica il supporto per l'intervallo dinamico elevato (HDR), la gamma di colori wide (WCG) e il contenuto visivo ad alta precisione (profondità bit), ad esempio video, giochi e foto. Per usare il colore avanzato, il computer deve avere una GPU e una visualizzazione avanzate con supporto per il colore; inoltre, la composizione e lo stack di visualizzazione devono entrare in una nuova modalità di colore avanzata che usa il rendering e la composizione FP16.
Per sfruttare il colore avanzato, le applicazioni devono essere aggiornate con pipeline di rendering avanzate (ad esempio DirectX) e devono rilevare e adattarsi alle funzionalità specifiche dello schermo corrente. In termini di progettazione dell'API, il colore avanzato presenta analogie con caratteristiche come dpi elevati e 3D stereoscopici.
Le app devono comprendere lo stato corrente della funzionalità, ad esempio se HDR attivo e quale tipo di HDR è attivo. Le app mus comprendono anche le caratteristiche di visualizzazione quantitative (ad esempio, la luminanza di picco, le primarie di colore) e le funzionalità sottostanti dell'hardware (ad esempio, può essere abilitato HDR a tutti).
L'azione dell'utente o i criteri del sistema operativo possono modificare lo stato della funzionalità e visualizzare le caratteristiche in qualsiasi momento.
Proprietà
BluePrimary |
Ottiene il colore blu nativo primario per la visualizzazione. |
CurrentAdvancedColorKind |
Ottiene l'oggetto AdvancedColorKind attualmente impostato sullo schermo. |
GreenPrimary |
Ottiene il colore verde nativo primario per la visualizzazione. |
MaxAverageFullFrameLuminanceInNits |
Ottiene la luminanza media massima del fotogramma dello schermo che può essere ottenuta sull'intero display. |
MaxLuminanceInNits |
Ottiene la massima luminanza massima dello schermo nelle nits, che in genere è valida per una piccola parte dello schermo. |
MinLuminanceInNits |
Ottenere la luminanza minima dello schermo nelle nit. |
RedPrimary |
Ottiene il colore rosso nativo primario per la visualizzazione. |
SdrWhiteLevelInNits |
Ottiene il valore di luminanza, in nits, attualmente utilizzato dal sistema operativo per tutto il contenuto SDR in questa visualizzazione. |
WhitePoint |
Ottiene il punto bianco nativo per la visualizzazione. |
Metodi
IsAdvancedColorKindAvailable(AdvancedColorKind) |
Restituisce un valore booleano che descrive se il valore del tipo di colore avanzato specificato è intrinsecamente supportato dal driver di monitoraggio o di visualizzazione. |
IsHdrMetadataFormatCurrentlySupported(HdrMetadataFormat) |
Restituisce un valore booleano che descrive se il formato di metadati HDR specificato è supportato dalla visualizzazione nello stato corrente. |