Condividi tramite


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