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


перечисление DXVAHD_DEVICE_CAPS (dxvahd.h)

Определяет возможности обработки видео для устройства Microsoft DirectX с высоким разрешением (DXVA-HD).

Синтаксис

typedef enum _DXVAHD_DEVICE_CAPS {
  DXVAHD_DEVICE_CAPS_LINEAR_SPACE = 0x1,
  DXVAHD_DEVICE_CAPS_xvYCC = 0x2,
  DXVAHD_DEVICE_CAPS_RGB_RANGE_CONVERSION = 0x4,
  DXVAHD_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION = 0x8
} DXVAHD_DEVICE_CAPS;

Константы

 
DXVAHD_DEVICE_CAPS_LINEAR_SPACE
Значение: 0x1
Устройство может смешивать видеосодержимое в линейном цветовом пространстве. Большая часть видеоконтента гамма исправлена, что приводит к нелинейным значениям. Если устройство DXVA-HD устанавливает этот флаг, это означает, что устройство преобразует цвета в линейное пространство перед смешения, что дает лучшие результаты.
DXVAHD_DEVICE_CAPS_xvYCC
Значение: 0x2
Устройство поддерживает цветовое пространство xvYCC для данных YCbCr.
DXVAHD_DEVICE_CAPS_RGB_RANGE_CONVERSION
Значение: 0x4
Устройство может выполнять преобразование диапазона, если входные и выходные данные являются RGB, но используют разные диапазоны цветов (0–255 или 16–235, для 8-разрядного RGB).
DXVAHD_DEVICE_CAPS_YCbCr_MATRIX_CONVERSION
Значение: 0x8
Устройство может применять матричное преобразование к значениям YCbCr, если входные и выходные данные являются YCbCr. Например, драйвер может преобразовать цвета из BT.601 в BT.709.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть dxvahd.h

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

DXVA-HD

Перечисления видео Direct3D

Перечисления Media Foundation