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;
Members
MinimumLevelMillinit
Livello più basso in questo intervallo. I dati calibrati forniti al driver di visualizzazione dagli OEM devono essere acquisiti con una percentuale OPR (On Pixel Ratio) del 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 una visualizzazione con un solo livello di boost. I dati calibrati forniti al driver di visualizzazione dagli OEM devono essere acquisiti con una percentuale OPR (On Pixel Ratio) del 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 i 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.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dkmdt.h |