структура D3D11_1DDI_VIDEO_COLOR_YCbCrA (d3d10umddi.h)
Задает значение цвета YCbCr.
Синтаксис
typedef struct D3D11_1DDI_VIDEO_COLOR_YCbCrA {
float Y;
float Cb;
float Cr;
float A;
} D3D11_1DDI_VIDEO_COLOR_YCbCrA;
Члены
Y
Значение Y (luma).
Cb
Значение cb chroma.
Cr
Значение cr chroma.
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 8 |
Минимальная версия сервера | Windows Server 2012 |
Верхняя часть | d3d10umddi.h (включая D3d10umddi.h) |