estructura DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 (dispmprt.h)
Describe el nivel blanco de colorimetría y SDR para un destino de vídeo presente. Se usa en la función de devolución de llamada DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 .
Sintaxis
typedef struct _DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 {
D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
DXGK_COLORIMETRY AdjustedColorimetry;
UINT SdrWhiteLevel;
} DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2, *PDXGKARG_SETTARGETADJUSTEDCOLORIMETRY2;
Miembros
TargetId
Identificador del destino actual del vídeo del adaptador de pantalla.
AdjustedColorimetry
Estructura de DXGK_COLORIMETRY que contiene los campos relacionados con la colorimetría para el monitor asociado a este destino después de que el sistema operativo haya procesado el descriptor de dispositivo para mostrar, todas las invalidaciones y los ajustes.
SdrWhiteLevel
Esto representa el valor de nivel de blanco de SDR (rango dinámico estándar) en nits para todo el contenido de SDR que se muestra en el destino actual del vídeo.
El sistema operativo supone que todo el contenido de SDR que se proporciona es de 80 nits y, de forma predeterminada, este nivel de blanco es adecuado.
El usuario puede solicitar que el sistema operativo aumente el nivel de blanco de todo el contenido de SDR. Cuando se aplica una mejora, el sistema operativo y el controlador son responsables de aumentar todo el contenido de SDR adecuadamente cuando el nivel de blanco no está establecido en 80 nits.
El controlador es responsable de aumentar el cursor de hardware cuando está en uso.
Este ajuste se debe aplicar de la siguiente manera:
RGBout = RGBin * (SDRWhiteLevel / 80);
El controlador también es responsable de aumentar el contenido de un plano MPO de SDR (superposición de varios planos). El controlador debe usar el nivel blanco de SDR proporcionado por los atributos del plano para determinar si debe aumentar el plano MPO de SDR.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Encabezado | dispmprt.h |