struttura DXGI_HDR_METADATA_HDR10 (dxgi1_5.h)

Descrive i metadati per HDR10, usato quando il video viene compresso con codifica video ad alta efficienza (HEVC). Viene usato per descrivere le funzionalità della visualizzazione usata per gestire il contenuto e i valori di dominanza del contenuto.

Sintassi

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;

Members

RedPrimary[2]

Coordinate cromatiche del valore rosso nello spazio dei colori CIE1931. L'indice 0 contiene la coordinata X e l'indice 1 contiene la coordinata Y. I valori vengono normalizzati a 50.000.

GreenPrimary[2]

Coordinate cromatiche del valore verde nello spazio dei colori CIE1931. L'indice 0 contiene la coordinata X e l'indice 1 contiene la coordinata Y. I valori vengono normalizzati a 50.000.

BluePrimary[2]

Coordinate cromatiche del valore blu nello spazio dei colori CIE1931. L'indice 0 contiene la coordinata X e l'indice 1 contiene la coordinata Y. I valori vengono normalizzati a 50.000.

WhitePoint[2]

Coordinate cromatiche del punto bianco nello spazio dei colori CIE1931. L'indice 0 contiene la coordinata X e l'indice 1 contiene la coordinata Y. I valori vengono normalizzati a 50.000.

MaxMasteringLuminance

Numero massimo di nit della visualizzazione utilizzata per gestire il contenuto. I valori sono in interi nit.

MinMasteringLuminance

Numero minimo di nit della visualizzazione utilizzata per gestire il contenuto. I valori sono 1/10000 di un nit (0,0001 nit).

MaxContentLightLevel

Livello massimo di luce del contenuto (MaxCLL). Si tratta del valore nit corrispondente al pixel più luminoso usato in qualsiasi punto del contenuto.

MaxFrameAverageLightLevel

Livello medio di luce del fotogramma massimo (MaxFALL). Questo è il valore della nit corrispondente alla luminosità media del fotogramma che ha la luminosità media più brillante in qualsiasi punto del contenuto.

Commenti

Questa struttura rappresenta la definizione dei metadati HDR10 usati con HEVC, non i metadati HDR10 per ST.2086. Questi sono strettamente correlati ma definiti in modo diverso.

Esempio: visualizzazione mastering con primarie a colori DCI-P3 e punto bianco D65, la dominanza massima di 1000 nit e la dominanza minima di 0,001 nit; il contenuto ha una luminanza massima di 2000 nit e il livello massimo di luce media fotogramma (MaxFALL) di 500 nit.

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;

Questa struttura viene utilizzata insieme al metodo SetHDRMetaData .

Requisiti

   
Intestazione dxgi1_5.h

Vedi anche

Miglioramenti di DXGI 1.5

Strutture DXGI