DXGKARG_SETTARGETADJUSTEDCOLORIMETRY2 Struktur (dispmprt.h)

Beschreibt die Farbmetrik und den SDR-Weißwert für ein Video präsentes Ziel. Wird in der DXGKDDI_SETTARGETADJUSTEDCOLORIMETRY2 Rückruffunktion verwendet.

Syntax

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

Member

TargetId

Der Bezeichner des videogegenstreichen Ziels einer Grafikkarte.

AdjustedColorimetry

Eine DXGK_COLORIMETRY Struktur, die die farbmetrischen Felder für den Monitor enthält, der an dieses Ziel angefügt ist, nachdem das Betriebssystem den Anzeigegerätedeskriptor, alle Außerkraftsetzungen und alle Anpassungen verarbeitet hat.

SdrWhiteLevel

Dies stellt den SDR-Wert (Standard dynamic range) in Nits für alle SDR-Inhalte dar, die für das video vorliegende Ziel angezeigt werden.

Das Betriebssystem geht davon aus, dass alle SDR-Inhalte, die angegeben werden, bei 80 Nits liegen, und standardmäßig ist dieser Weißwert angemessen.

Der Benutzer kann anfordern, dass das Betriebssystem die Weißebene aller SDR-Inhalte erhöht. Wenn ein Boost angewendet wird, sind das Betriebssystem und der Treiber dafür verantwortlich, alle SDR-Inhalte entsprechend zu erhöhen, wenn der Weißwert nicht auf 80 Nits festgelegt ist.

Der Treiber ist für die Erhöhung des Hardwarecursors verantwortlich, wenn er verwendet wird.

Diese Anpassung sollte wie folgt angewendet werden:

RGBout = RGBin * (SDRWhiteLevel / 80);

Der Treiber ist möglicherweise auch für die Erhöhung des Inhalts einer SDR-MPO-Ebene (Multi-Plane Overlay) verantwortlich. Der Treiber sollte die von den Ebenenattributen angegebene SDR-Weißebene verwenden, um zu bestimmen, ob die SDR-MPO-Ebene erhöht werden soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile dispmprt.h