структура D3D11_VIDEO_COLOR_YCbCrA (d3d11.h)
Задает значение цвета YCbCr.
Синтаксис
typedef struct D3D11_VIDEO_COLOR_YCbCrA {
float Y;
float Cb;
float Cr;
float A;
} D3D11_VIDEO_COLOR_YCbCrA;
Члены
Y
Значение luma Y.
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 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Верхняя часть | d3d11.h |