Condividi tramite


struttura DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 (dispmprt.h)

Descrive i colorimetria e il livello bianco SDR per una destinazione del video presente. Usato nella funzione di callback DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2.

Sintassi

typedef struct _DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 {
  D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
  DXGK_COLORIMETRY               AdjustedColorimetry;
  UINT                           SdrWhiteLevel;
} DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2, *PDXGKARG_SETTARGETADJUSTEDCOLORIMETRY2;

Membri

TargetId

Identificatore della destinazione del video di una scheda di visualizzazione.

AdjustedColorimetry

Struttura DXGK_COLORIMETRY contenente i campi correlati ai colorimetria per il monitor collegato a questa destinazione dopo che il sistema operativo ha elaborato il descrittore del dispositivo di visualizzazione, tutte le sostituzioni e le eventuali modifiche.

SdrWhiteLevel

Rappresenta il valore del livello bianco SDR (intervallo dinamico standard) in nits per tutto il contenuto SDR visualizzato nella destinazione del video presente.

Il sistema operativo presuppone che tutto il contenuto SDR fornito sia a 80 nit e per impostazione predefinita questo livello bianco sia appropriato.

L'utente può richiedere che il sistema operativo aumenti il livello bianco di tutto il contenuto SDR. Quando viene applicato un boost, il sistema operativo e il driver sono responsabili dell'aumento appropriato di tutto il contenuto SDR quando il livello bianco non è impostato su 80 nit.

Il driver è responsabile dell'aumento del cursore hardware quando è in uso.

Questa rettifica deve essere applicata come segue:

RGBout = RGBin * (SDRWhiteLevel / 80);

Il conducente è anche potenzialmente responsabile dell'aumento del contenuto di un piano MPO (sovrimpressione multiplano) SDR. Il conducente deve usare il livello bianco SDR fornito dagli attributi del piano per determinare se deve aumentare il piano MPO SDR.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1809
intestazione dispmprt.h