структура DXVAHD_COLOR_RGBA (dxvahd.h)
Задает значение цвета RGB.
Синтаксис
typedef struct _DXVAHD_COLOR_RGBA {
FLOAT R;
FLOAT G;
FLOAT B;
FLOAT A;
} DXVAHD_COLOR_RGBA;
Члены
R
Красное значение.
G
Зеленое значение.
B
Синее значение.
A
Альфа-значение. Значения варьируются от 0 (прозрачный) до 1 (непрозрачный).
Комментарии
Значения RGB имеют номинальный диапазон [0...1]. Для формата RGB с n битами на канал значение каждого компонента цвета вычисляется следующим образом:
val = f * ((1 << n)-1)
Например, для RGB-32 (8 бит на канал), val = BYTE(f * 255.0)
.
Для полного диапазона RGB черный цвет ссылки имеет значение (0,0, 0,0, 0,0), что соответствует (0, 0, 0) в 8-разрядном представлении. Для RGB с ограниченным диапазоном черный цвет ссылки имеет значение (0,0625, 0,0625, 0,0625), что соответствует (16, 16, 16) в 8-разрядном представлении. Для форматов с широкой гаммой значения могут выпадать за пределы диапазона [0...1].
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | dxvahd.h |