D3DDDI_HDR_METADATA_HDR10 structure (d3dukmdt.h)

Describes the metadata for HDR10.

Syntax

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

Members

RedPrimary[2]

The chromaticity coordinates of the red color primary in the CIE xy color space. Index 0 contains the X coordinate and index 1 contains the Y coordinate. Values are normalized to 50,000.

GreenPrimary[2]

The chromaticity coordinates of the green color primary in the CIE xy color space. Index 0 contains the x coordinate and index 1 contains the y coordinate. Values are normalized to 50,000.

BluePrimary[2]

The chromaticity coordinates of the blue color primary in the CIE xy color space. Index 0 contains the x coordinate and index 1 contains the y coordinate. Values are normalized to 50,000.

WhitePoint[2]

The chromaticity coordinates of the white point in the CIE xy color space. Index 0 contains the x coordinate and index 1 contains the y coordinate. Values are normalized to 50,000.

MaxMasteringLuminance

The maximum number of nits of the display used to master the content. Values are in whole nits.

MinMasteringLuminance

The minimum number of nits of the display used to master the content. Values are in 1/10000th of a nit (0.0001 nits).

MaxContentLightLevel

The maximum content light level (MaxCLL). This is the nit value corresponding to the brightest pixel used anywhere in the content.

MaxFrameAverageLightLevel

The maximum frame average light level (MaxFALL). This is the nit value corresponding to the average luminance of the frame which has the brightest average luminance anywhere in the content.

Remarks

D3DDDI_HDR_METADATA_HDR10 has equivalent definitions to DXGI_HDR_METADATA_HDR10.

Requirements

Requirement Value
Header d3dukmdt.h