Compartir a través de


estructura de DXGI_HDR_METADATA_HDR10 (dxgi1_5.h)

Describe los metadatos de HDR10, que se usan cuando el vídeo se comprime mediante codificación de vídeo de alta eficiencia (HEVC). Se usa para describir las funciones de la pantalla que se usan para dominar el contenido y los valores de luminancia del contenido.

Sintaxis

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;

Miembros

RedPrimary[2]

Coordenadas cromáticas del valor rojo en el espacio de colores CIE1931. El índice 0 contiene la coordenada X y el índice 1 contiene la coordenada Y. Los valores se normalizan en 50 000.

GreenPrimary[2]

Coordenadas cromáticas del valor verde en el espacio de colores CIE1931. El índice 0 contiene la coordenada X y el índice 1 contiene la coordenada Y. Los valores se normalizan en 50 000.

BluePrimary[2]

Coordenadas cromáticas del valor azul en el espacio de colores CIE1931. El índice 0 contiene la coordenada X y el índice 1 contiene la coordenada Y. Los valores se normalizan en 50 000.

WhitePoint[2]

Coordenadas cromáticas del punto blanco en el espacio de colores CIE1931. El índice 0 contiene la coordenada X y el índice 1 contiene la coordenada Y. Los valores se normalizan en 50 000.

MaxMasteringLuminance

Número máximo de nits de la pantalla usada para dominar el contenido. Los valores están en nits enteros.

MinMasteringLuminance

Número mínimo de nits de la pantalla usada para dominar el contenido. Los valores son 1/10000 de una nit (0,0001 nit).

MaxContentLightLevel

Nivel de luz de contenido máximo (MaxCLL). Este es el valor de nit correspondiente al píxel más brillante que se usa en cualquier parte del contenido.

MaxFrameAverageLightLevel

Nivel de luz promedio de fotogramas máximo (MaxFALL). Este es el valor de nit correspondiente a la luminancia media del marco que tiene la luminancia media más brillante en cualquier parte del contenido.

Comentarios

Esta estructura representa la definición de metadatos HDR10 usados con HEVC, no metadatos HDR10 para ST.2086. Se relacionan estrechamente, pero se definen de forma diferente.

Ejemplo: Mastering display with DCI-P3 color primariaes and D65 white point, maximum luminance of 1000 nits and minimum luminance of 0.001 nits; el contenido tiene la luminancia máxima de 2000 nits y el nivel de luz promedio de fotograma máximo (MaxFALL) de 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;

Esta estructura se usa junto con el método SetHDRMetaData .

Requisitos

   
Encabezado dxgi1_5.h

Consulte también

Mejoras de DXGI 1.5

Estructuras DXGI