DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 구조체(dispmprt.h)

비디오 프레젠테이션 대상에 대한 색시계 및 SDR 흰색 수준을 설명합니다. DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 콜백 함수에 사용됩니다.

구문

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

멤버

TargetId

디스플레이 어댑터의 비디오 현재 대상 식별자입니다.

AdjustedColorimetry

OS가 디스플레이 디바이스 설명자, 모든 재정의 및 조정을 처리한 후 이 대상에 연결된 모니터의 색시계 관련 필드를 포함하는 DXGK_COLORIMETRY 구조체입니다.

SdrWhiteLevel

비디오 현재 대상에 표시되는 모든 SDR 콘텐츠에 대한 nits의 SDR(표준 동적 범위) 흰색 수준 값을 나타냅니다.

OS는 제공된 모든 SDR 콘텐츠가 80니트이며 기본적으로 이 흰색 수준이 적절하다고 가정합니다.

사용자는 OS가 모든 SDR 콘텐츠의 흰색 수준을 높이라고 요청할 수 있습니다. 부스트가 적용되면 OS와 드라이버는 흰색 수준이 80니트로 설정되지 않은 경우 모든 SDR 콘텐츠를 적절하게 증폭할 책임이 있습니다.

드라이버는 사용 중일 때 하드웨어 커서를 증폭해야 합니다.

이 조정은 다음과 같이 적용되어야 합니다.

RGBout = RGBin * (SDRWhiteLevel / 80);

또한 드라이버는 잠재적으로 SDR MPO(다중 평면 오버레이) 평면의 콘텐츠를 증폭할 책임이 있습니다. 드라이버는 평면 특성에 의해 지정된 SDR 흰색 수준을 사용하여 SDR MPO 평면을 높일지 여부를 결정해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 dispmprt.h