Compartir a través de


AdvancedColorInfo Clase

Definición

Contiene una instantánea de la información relacionada con el color avanzado de un controlador de pantalla o monitor.

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
Herencia
Object Platform::Object IInspectable AdvancedColorInfo
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)

Comentarios

El color avanzado es un término para desarrolladores de Windows que indica compatibilidad con un alto rango dinámico (HDR), una amplia gama de colores (WCG) y contenido visual de alta precisión (profundidad de bits), como vídeos, juegos y fotos. Para usar el color avanzado, el equipo debe tener una GPU y una pantalla avanzadas compatibles con colores; además, la pila de composición y visualización debe entrar en un nuevo modo de color avanzado que usa la representación y composición de FP16.

Para aprovechar el color avanzado, las aplicaciones deben actualizarse con canalizaciones de representación mejoradas (por ejemplo, DirectX) y deben detectar y adaptarse a las funcionalidades específicas de la pantalla actual. En términos de diseño de API, el color avanzado tiene similitudes con características como ppp altos y 3D estereoscópicos.

  • Las aplicaciones deben comprender el estado actual de la característica, como si HDR está activo y qué tipo de HDR está activo. Las aplicaciones también comprenden las características cuantitativas de visualización (por ejemplo, la luminancia máxima, las primarias de color) y las capacidades subyacentes del hardware (por ejemplo, se puede habilitar HDR en absoluto).

  • La acción del usuario o la directiva del sistema operativo pueden cambiar el estado de la característica y mostrar las características en cualquier momento.

Propiedades

BluePrimary

Obtiene el color azul nativo principal de la pantalla.

CurrentAdvancedColorKind

Obtiene advancedColorKind que se está configurando actualmente en la pantalla.

GreenPrimary

Obtiene el color verde nativo principal de la pantalla.

MaxAverageFullFrameLuminanceInNits

Obtiene la luminancia media de marco máxima de la pantalla que se puede lograr en toda la pantalla.

MaxLuminanceInNits

Obtiene la luminancia máxima máxima de la pantalla en nits, que suele ser válida para una pequeña parte de la pantalla.

MinLuminanceInNits

Obtiene la luminancia mínima de la pantalla en nices.

RedPrimary

Obtiene el color rojo nativo principal de la pantalla.

SdrWhiteLevelInNits

Obtenga el valor de luminancia, en nits, que está siendo utilizado actualmente por el sistema operativo para todo el contenido de SDR en esta pantalla.

WhitePoint

Obtiene el punto blanco nativo de la pantalla.

Métodos

IsAdvancedColorKindAvailable(AdvancedColorKind)

Devuelve un valor booleano que describe si el valor de tipo De color avanzado especificado es inherentemente compatible con el controlador de pantalla o monitor.

IsHdrMetadataFormatCurrentlySupported(HdrMetadataFormat)

Devuelve un valor booleano que describe si el formato de metadatos HDR especificado es compatible con la pantalla en su estado actual.

Se aplica a