estrutura DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 (dispmprt.h)
Descreve a colorimetria e o nível branco de SDR para um destino presente em vídeo. Usado na função de retorno de chamada DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2.
Sintaxe
typedef struct _DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 {
D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
DXGK_COLORIMETRY AdjustedColorimetry;
UINT SdrWhiteLevel;
} DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2, *PDXGKARG_SETTARGETADJUSTEDCOLORIMETRY2;
Membros
TargetId
O identificador do destino presente do vídeo de um adaptador de vídeo.
AdjustedColorimetry
Uma estrutura DXGK_COLORIMETRY que contém os campos relacionados à colorimetria para o monitor anexado a esse destino depois que o sistema operacional tiver processado o descritor do dispositivo de exibição, todas as substituições e quaisquer ajustes.
SdrWhiteLevel
Isso representa o valor de nível branco SDR (intervalo dinâmico padrão) em nits para todo o conteúdo de SDR exibido para o destino presente do vídeo.
O sistema operacional pressupõe que todo o conteúdo de SDR que ele recebe está em 80 nits e, por padrão, esse nível branco é apropriado.
O usuário pode solicitar que o sistema operacional aumente o nível de branco de todo o conteúdo de SDR. Quando um aumento é aplicado, o sistema operacional e o driver são responsáveis por aumentar todo o conteúdo de SDR adequadamente quando o nível branco não é definido em 80 nits.
O driver é responsável por aumentar o cursor de hardware quando ele está em uso.
Esse ajuste deve ser aplicado da seguinte maneira:
RGBout = RGBin * (SDRWhiteLevel / 80);
O driver também é potencialmente responsável por aumentar o conteúdo de um plano MPO de SDR (sobreposição de vários planos). O driver deve usar o nível branco de SDR dado pelos atributos do plano para determinar se ele deve impulsionar o plano MPO SDR.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | dispmprt.h |