Partager via


structure VIDEO_CLUT (ntddvdeo.h)

La structure VIDEO_CLUT est utilisée pour définir une table de recherche de couleurs (CLUT) pour un appareil vidéo.

Syntaxe

typedef struct {
  USHORT                 NumEntries;
  USHORT                 FirstEntry;
  union {
    VIDEO_CLUTDATA RgbArray;
    ULONG          RgbLong;
  };
  __unnamed_union_16da_2 LookupTable[1];
} VIDEO_CLUT, *PVIDEO_CLUT;

Membres

NumEntries

Nombre d’entrées dans le tableau LookupTable.

FirstEntry

Emplacement dans la palette d’appareils dans laquelle la première entrée du LookupTable de couleurs doit être copiée. Les autres entrées de l'LookupTable doivent être copiées séquentiellement, de ce point de départ dans la palette de l’appareil.

RgbArray

VIDEO_CLUTDATA structure avec des valeurs RVB.

RgbLong

Valeur 32 bits générique qui peut être utilisée pour accéder aux entrées de couleur dans le LookupTable.

LookupTable[1]

Union avec tableau d’entrées de couleur à copier dans les registres/palettes de couleurs de l’appareil. Les entrées de couleur sont accessibles sous forme de valeur générique 32 bits ou en tant que champs Rouge/Vert/Bleu/Non utilisé.

Exigences

Exigence Valeur
d’en-tête ntddvdeo.h