Condividi tramite


IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM struttura (iddcx.h)

La struttura IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM contiene una rampa gamma di spazi di colore 3x4 per un monitor.

Sintassi

struct IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM {
  BOOL      MatrixEnabled;
  float     ColorMatrix3x4[3][4];
  float     ScalarMultiplier;
  BOOL      LutEnabled;
  IDDCX_RGB LookupTable1D[4096];
};

Members

MatrixEnabled

Valore booleano. Se impostato TRUE, ColorMatrix3x4 contiene una matrice valida e ScalarMultiplier contiene un valore valido, entrambi i quali devono essere applicati.

ColorMatrix3x4[3]

Matrice 3x3 e aggiunta 3x1 da applicare a ogni pixel, archiviata nell'ordine principale della riga. Trasforma i colori all'interno di CIEXYZ.

ScalarMultiplier

Un scalare da moltiplicare in ogni elemento di ColorMatrix3x4.

LutEnabled

Valore booleano. Se impostato TRUE, LookupTable1D contiene una tabella valida che deve essere applicata.

LookupTable1D[4096]

Tabella di ricerca unidimensionale di strutture IDDCX_RGB che trasformano i colori all'interno dello spazio colore specificato da IDDCX_PATH2::WireFormatInfo.ColorSpace.

Commenti

La tabella di ricerca gamma può contenere una matrice 3x4, un moltiplicatore scalare e un valore LUT. Questo valore viene specificato solo per i driver della console.

Per altre informazioni sul supporto HDR, vedere Aggiornamenti di IddCx versione 1.10.

Requisiti

Requisito Valore
Client minimo supportato Windows 11, versione 22H2 Settembre Update (IddCx versione 1.10)
Intestazione iddcx.h

Vedi anche

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP

IDARG_IN_SET_GAMMARAMP

IDDCX_RGB