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 |