다음을 통해 공유


DXGK_BRIGHTNESS_NIT_RANGE 구조체(d3dkmdt.h)

이 구조체는 지원되는 밀리니트 수준의 선형 범위를 나타냅니다. 드라이버가 DXGK_BRIGHTNESS_CAPS 설정하지 않은 경우 NitsBrightness는 모든 값이 크기 조정되지 않은 천분의 1%의 밝기 수준을 나타냅니다.

구문

typedef struct _DXGK_BRIGHTNESS_NIT_RANGE {
  UINT32 MinimumLevelMillinit;
  UINT32 MaximumLevelMillinit;
  UINT32 StepSizeMillinit;
} DXGK_BRIGHTNESS_NIT_RANGE;

멤버

MinimumLevelMillinit

이 범위에서 가장 낮은 수준입니다. OEM에 의해 디스플레이 드라이버에 제공된 보정된 데이터는 OPR(On Pixel Ratio) 백분율 100%로 가져와야 합니다. 여기서 각 픽셀은 RGB 값(255, 255, 255) 또는 부동 소수점으로 설정됩니다.

MaximumLevelMillinit

이 범위에서 가장 높은 수준입니다. 한 수준만 있는 범위를 나타내는 MinimumLevelMillinit와 같을 수 있습니다. 예를 들어 하나의 승격 수준만 있는 디스플레이를 지원할 수 있습니다. OEM에 의해 디스플레이 드라이버에 제공된 보정된 데이터는 OPR(On Pixel Ratio) 백분율 100%로 가져와야 합니다. 여기서 각 픽셀은 RGB 값(255, 255, 255) 또는 부동 소수점으로 설정됩니다.

StepSizeMillinit

범위에서 유효한 밝기 수준 사이의 단계 크기입니다. Minimum + StepSize * n은 음수가 아닌 n의 유효한 수준으로 간주됩니다. 여기서 수준은 최댓값과 같거나 낮습니다. (최대 – 최소) % StepSize는 항상 0이어야 합니다. MinimumLevelMillinit == MaximumLevelMillinit인 경우 0이어야 합니다.

요구 사항

요구 사항
헤더 d3dkmdt.h