Поделиться через


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

См. также раздел

DXVA-HD

Структуры видео Direct3D

Структуры Media Foundation