структура 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)