структура DXGI_HDR_METADATA_HDR10 (dxgi1_5.h)
Описывает метаданные для HDR10, используемые при сжатии видео с помощью высокоэффективного видеокодирования (HEVC). Он используется для описания возможностей отображения, используемых для master содержимого и значений яркости содержимого.
Синтаксис
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;
Члены
RedPrimary[2]
Координаты цветности красного значения в цветовом пространстве CIE1931. Индекс 0 содержит координату X, а индекс 1 — координату Y. Значения нормализованы до 50 000.
GreenPrimary[2]
Координаты цветности зеленого значения в цветовом пространстве CIE1931. Индекс 0 содержит координату X, а индекс 1 — координату Y. Значения нормализованы до 50 000.
BluePrimary[2]
Координаты цветности синего значения в цветовом пространстве CIE1931. Индекс 0 содержит координату X, а индекс 1 — координату Y. Значения нормализованы до 50 000.
WhitePoint[2]
Координаты цветности белой точки в цветовом пространстве CIE1931. Индекс 0 содержит координату X, а индекс 1 — координату Y. Значения нормализованы до 50 000.
MaxMasteringLuminance
Максимальное количество нит дисплея, используемое для master содержимого. Значения находятся в целых нитах.
MinMasteringLuminance
Минимальное количество гнид дисплея, используемого для master содержимого. Значения — 1/10000 нит (0,0001 нит).
MaxContentLightLevel
Максимальный уровень освещения содержимого (MaxCLL). Это значение nit, соответствующее самому яркому пикселю, используемому в любом месте содержимого.
MaxFrameAverageLightLevel
Максимальный средний уровень освещения кадра (MaxFALL). Это значение nit, соответствующее средней яркости кадра, который имеет самую яркую среднюю яркость в любом месте содержимого.
Комментарии
Эта структура представляет определение метаданных HDR10, используемых с HEVC, а не метаданных HDR10 для ST.2086. Они тесно связаны, но определяются по-разному.
Пример: мастеринг дисплея с основными цветами DCI-P3 и белой точкой D65, максимальная яркость 1000 нит и минимальная яркость 0,001 нит; максимальная яркость содержимого составляет 2000 нит, а максимальный средний уровень освещения кадра (MaxFALL) составляет 500 нит.
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;
Эта структура используется в сочетании с методом SetHDRMetaData .
Требования
Верхняя часть | dxgi1_5.h |