структура 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
Структура DXGK_COLORIMETRY, содержащая поля, связанные с цветовой метрией для монитора, подключенного к этому целевому объекту после обработки дескриптора устройства отображения, всех переопределений и любых настроек.
SdrWhiteLevel
Это представляет значение уровня белого уровня SDR (стандартного динамического диапазона) в нитках для всех содержимого SDR, отображаемого в целевом объекте видео.
В ОС предполагается, что все содержимое SDR, которое оно предоставляется, составляет 80 нит, и по умолчанию этот белый уровень подходит.
Пользователь может запросить, чтобы ОС повысила белый уровень всего содержимого SDR. При применении повышения ос и драйвер отвечают за повышение всего содержимого SDR соответствующим образом, если уровень белого цвета не задан на 80 нит.
Драйвер отвечает за повышение аппаратного курсора при его использовании.
Эта корректировка должна применяться следующим образом:
RGBout = RGBin * (SDRWhiteLevel / 80);
Драйвер также может отвечать за повышение содержимого плоскости SDR MPO (многоуровневого наложения). Драйвер должен использовать белый уровень SDR, заданный атрибутами плоскости, чтобы определить, должен ли он повысить плоскость MPO SDR.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
заголовка | dispmprt.h |