структура IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM (iddcx.h)
Структура IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM содержит гамма-пандус 3x4 для монитора.
Синтаксис
struct IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM {
BOOL MatrixEnabled;
float ColorMatrix3x4[3][4];
float ScalarMultiplier;
BOOL LutEnabled;
IDDCX_RGB LookupTable1D[4096];
};
Члены
MatrixEnabled
Значение типа Boolean. Если задано значение TRUE, ColorMatrix3x4 содержит допустимую матрицу, а ScalarMultiplier — допустимое значение, которое следует применить.
ColorMatrix3x4[3]
Матрица 3x3 и сложение 3x1, которые будут применены к каждому пикселю, хранящиеся в порядке основной строки. Преобразует цвета в CIEXYZ.
ScalarMultiplier
Скаляр, умноженный на каждый элемент ColorMatrix3x4.
LutEnabled
Значение типа Boolean. Если задано значение TRUE, LookupTable1D содержит допустимую таблицу, которую необходимо применить.
LookupTable1D[4096]
Одномерная таблица подстановки IDDCX_RGB структур, преобразующих цвета в цветовом пространстве, заданном IDDCX_PATH2::WireFormatInfo.ColorSpace.
Комментарии
Таблица гамма-подстановки может содержать матрицу 3x4, скалярный множитель и LUT. Это значение указывается только для драйверов консоли.
Дополнительные сведения о поддержке HDR см. в разделе Обновления IddCx версии 1.10.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11, версия 22H2 сентябрьское обновление (IddCx версии 1.10) |
Верхняя часть | iddcx.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по