структура DXVAHD_COLOR_YCbCrA (dxvahd.h)
Задает значение цвета YCbCr.
Синтаксис
typedef struct _DXVAHD_COLOR_YCbCrA {
FLOAT Y;
FLOAT Cb;
FLOAT Cr;
FLOAT A;
} DXVAHD_COLOR_YCbCrA;
Члены
Y
Значение Y (luma).
Cb
Значение chroma Cb.
Cr
Значение хрома Cr.
A
Альфа-значение. Значения варьируются от 0 (прозрачный) до 1 (непрозрачный).
Комментарии
Значения имеют номинальный диапазон [0...1]. При использовании формата с n битами на канал значение каждого компонента цвета вычисляется следующим образом:
val = f * ((1 << n)-1)
Например, для 8-разрядных форматов YUV— val = BYTE(f * 255.0)
.
Черный элемент ссылки имеет значение (0,0625, 0,5, 0,5), что соответствует (16, 128, 128) в 8-разрядном представлении.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | dxvahd.h |