Freigeben über


VIDEO_CLUT Struktur (ntddvdeo.h)

Die VIDEO_CLUT Struktur wird verwendet, um eine Farb-Nachschlagetabelle (CLUT) für ein Videogerät zu definieren.

Syntax

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

Angehörige

NumEntries

Anzahl der Einträge im LookupTable- Array.

FirstEntry

Position in der Gerätepalette, in die der erste Eintrag in der LookupTable- von Farben kopiert werden soll. Die anderen Einträge in der LookupTable- sollten sequenziell kopiert werden, von diesem Ausgangspunkt in die Palette des Geräts.

RgbArray

VIDEO_CLUTDATA Struktur mit RGB-Werten.

RgbLong

Generischer 32-Bit-Wert, der für den Zugriff auf die Farbeinträge in der LookupTable-verwendet werden kann.

LookupTable[1]

Union mit Array von Farbeinträgen, die in die Farbregister/Palette des Geräts kopiert werden sollen. Auf die Farbeinträge kann als generischer 32-Bit-Wert oder als Rot/Grün/Blau/Nicht verwendete Felder zugegriffen werden.

Anforderungen

Anforderung Wert
Header- ntddvdeo.h