структура VIDEO_CLUT (ntddvdeo.h)
Структура VIDEO_CLUT используется для определения таблицы поиска цвета (CLUT) для видеоустройства.
Синтаксис
typedef struct {
USHORT NumEntries;
USHORT FirstEntry;
union {
VIDEO_CLUTDATA RgbArray;
ULONG RgbLong;
};
__unnamed_union_16cb_2 LookupTable[1];
} VIDEO_CLUT, *PVIDEO_CLUT;
Члены
NumEntries
Количество записей в массиве LookupTable.
FirstEntry
Расположение в палитре устройств, в которую следует скопировать первую запись в LookupTable цветов. Другие записи в LookupTable должны копироваться последовательно, начиная с этой начальной точки в палитру устройства.
RgbArray
VIDEO_CLUTDATA структуру со значениями RGB.
RgbLong
Универсальное 32-разрядное значение, которое можно использовать для доступа к цветным записям в LookupTable.
LookupTable[1]
Объединение с массивом цветовых записей для копирования в цветовые регистры или палитру устройства. К элементам цвета можно получить доступ как универсальное 32-разрядное значение или как поля Red/Green/Blue/Unused.
Требования
Требование | Ценность |
---|---|
заголовка | ntddvdeo.h |