struttura DXGK_BRIGHTNESS_NIT_RANGE (d3dkmdt.h)
Questa struttura rappresenta un intervallo lineare di livelli millinit supportati. Se il driver non ha impostato DXGK_BRIGHTNESS_CAPS. NitsBrightness, quindi tutti i valori rappresentano il livello di luminosità in millesimi nonlibrati di una percentuale.
Sintassi
typedef struct _DXGK_BRIGHTNESS_NIT_RANGE {
UINT32 MinimumLevelMillinit;
UINT32 MaximumLevelMillinit;
UINT32 StepSizeMillinit;
} DXGK_BRIGHTNESS_NIT_RANGE;
Membri
MinimumLevelMillinit
Livello più basso in questo intervallo. I dati calibrati forniti al driver di visualizzazione da oem devono essere acquisiti con una percentuale OPR (On Pixel Ratio) di 100% in cui ogni pixel è impostato su un valore RGB pari a (255, 255, 255) o equivalente a virgola mobile.
MaximumLevelMillinit
Livello più alto in questo intervallo. Può essere uguale a MinimumLevelMillinit per rappresentare un intervallo con un solo livello. Ad esempio, questo potrebbe supportare uno schermo con un solo livello di boost. I dati calibrati forniti al driver di visualizzazione da oem devono essere acquisiti con una percentuale OPR (On Pixel Ratio) di 100% in cui ogni pixel è impostato su un valore RGB pari a (255, 255, 255) o equivalente a virgola mobile.
StepSizeMillinit
Dimensioni dei passaggi tra livelli di luminosità validi nell'intervallo. Minimum + StepSize * n è considerato un livello valido per n non negativo, dove il livello è uguale o inferiore al massimo. (Massimo - Minimo) % StepSize deve essere sempre zero. Se MinimumLevelMillinit == MaximumLevelMillinit, deve essere zero.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3dkmdt.h |