Freigeben über


DXGI_HDR_METADATA_HDR10-Struktur (dxgi1_5.h)

Beschreibt die Metadaten für HDR10, die verwendet werden, wenn Video mithilfe von High Efficiency Video Coding (HEVC) komprimiert wird. Dies wird verwendet, um die Funktionen der Anzeige zu beschreiben, mit der der Inhalt und die Leuchtdichtewerte des Inhalts master werden.

Syntax

typedef struct DXGI_HDR_METADATA_HDR10 {
  UINT16 RedPrimary[2];
  UINT16 GreenPrimary[2];
  UINT16 BluePrimary[2];
  UINT16 WhitePoint[2];
  UINT   MaxMasteringLuminance;
  UINT   MinMasteringLuminance;
  UINT16 MaxContentLightLevel;
  UINT16 MaxFrameAverageLightLevel;
} DXGI_HDR_METADATA_HDR10;

Member

RedPrimary[2]

Die Chromkoordinaten des roten Werts im CIE1931-Farbraum. Index 0 enthält die X-Koordinate und Index 1 die Y-Koordinate. Die Werte werden auf 50.000 normalisiert.

GreenPrimary[2]

Die Farbkoordinaten des grünen Werts im CIE1931-Farbraum. Index 0 enthält die X-Koordinate und Index 1 die Y-Koordinate. Die Werte werden auf 50.000 normalisiert.

BluePrimary[2]

Die Farbkoordinaten des blauen Werts im Farbraum CIE1931. Index 0 enthält die X-Koordinate und Index 1 die Y-Koordinate. Die Werte werden auf 50.000 normalisiert.

WhitePoint[2]

Die Farbkoordinaten des Weißpunkts im CIE1931-Farbraum. Index 0 enthält die X-Koordinate und Index 1 die Y-Koordinate. Die Werte werden auf 50.000 normalisiert.

MaxMasteringLuminance

Die maximale Anzahl von Nissen der Anzeige, die zum master des Inhalts verwendet wird. Werte sind in ganzen Nissen.

MinMasteringLuminance

Die minimale Anzahl von Nissen der Anzeige, die zum master des Inhalts verwendet wird. Die Werte sind 1/10000 einer Nit (0,0001 nit).

MaxContentLightLevel

Der maximale Inhaltslichtpegel (MaxCLL). Dies ist der Nit-Wert, der dem hellsten Pixel entspricht, das überall im Inhalt verwendet wird.

MaxFrameAverageLightLevel

Die maximale durchschnittliche Framelichtstärke (MaxFALL). Dies ist der Nit-Wert, der der durchschnittlichen Leuchtdichte des Rahmens entspricht, der die hellste durchschnittliche Luminanz im Inhalt aufweist.

Hinweise

Diese Struktur stellt die Definition von HDR10-Metadaten dar, die mit HEVC verwendet werden, nicht HDR10-Metadaten für ST.2086. Diese sind eng miteinander verbunden, aber unterschiedlich definiert.

Beispiel: Mastering display with DCI-P3 color primaries and D65 white point, maximum luminance of 1000 nits and minimum luminance of 0,001 nits; der Inhalt hat eine maximale Leuchtdichte von 2000 nits und den maximalen Lichtmittelwert (MaxFALL) von 500 nits.

RedPrimary[0] = 0.680 * 50000;
RedPrimary[1] = 0.320 * 50000;
GreenPrimary[0] = 0.265 * 50000;
GreenPrimary[1] = 0.690 * 50000;
BluePrimary[0] = 0.150 * 50000;
BluePrimary[1] = 0.060 * 50000;
WhitePoint[0] = 0.3127 * 50000;
WhitePoint[1] = 0.3290 * 50000;
MaxMasteringLuminance = 1000;
MinMasteringLuminance = 0.001 * 10000;
MaxContentLightLevel = 2000;
MaxFrameAverageLightLevel = 500;

Diese Struktur wird in Verbindung mit der SetHDRMetaData-Methode verwendet.

Anforderungen

   
Kopfzeile dxgi1_5.h

Weitere Informationen

DXGI 1.5-Verbesserungen

DXGI-Strukturen