estrutura IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM (iddcx.h)
A estrutura IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM contém uma rampa gama de espaço de cores 3x4 para um monitor.
Sintaxe
struct IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM {
BOOL MatrixEnabled;
float ColorMatrix3x4[3][4];
float ScalarMultiplier;
BOOL LutEnabled;
IDDCX_RGB LookupTable1D[4096];
};
Membros
MatrixEnabled
Um valor booliano. Se definido COMO TRUE, ColorMatrix3x4 contém uma matriz válida e ScalarMultiplier contém um valor válido, ambos devem ser aplicados.
ColorMatrix3x4[3]
Uma matriz 3x3 e uma adição 3x1 a serem aplicadas a cada pixel, armazenados em ordem principal de linha. Transforma cores dentro do CIEXYZ.
ScalarMultiplier
Um escalar a ser multiplicado em cada elemento de ColorMatrix3x4.
LutEnabled
Um valor booliano. Se definido COMO TRUE, LookupTable1D contém uma tabela válida que deve ser aplicada.
LookupTable1D[4096]
Uma tabela de pesquisa unidimensional de estruturas de IDDCX_RGB que transformam cores dentro do espaço de cores especificado por IDDCX_PATH2::WireFormatInfo.ColorSpace.
Comentários
A tabela de pesquisa gama pode conter uma matriz 3x4, um multiplicador escalar e um LUT. Esse valor só é especificado para drivers de console.
Para obter mais informações sobre o suporte ao HDR, consulte Atualizações do IddCx versão 1.10.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 22H2 Atualização de setembro (IddCx versão 1.10) |
Cabeçalho | iddcx.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de