Compartir a través de


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