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


перечисление DXVA_VideoLighting (dxva.h)

Тип перечисления DXVA_VideoLighting содержит перечислители, которые определяют условия освещения для просмотра видео.

Синтаксис

typedef enum _DXVA_VideoLighting {
  DXVA_VideoLightingShift,
  DXVA_VideoLightingMask,
  DXVA_VideoLighting_Unknown,
  DXVA_VideoLighting_bright,
  DXVA_VideoLighting_office,
  DXVA_VideoLighting_dim,
  DXVA_VideoLighting_dark
} DXVA_VideoLighting;

Константы

 
DXVA_VideoLightingShift
Указывает сдвиг битов на 18 позиций (DXVA_ExtColorData_ShiftBase + 10 или 8 + 10).
DXVA_VideoLightingMask
Указывает маску освещения видео. Для указания освещения видео можно использовать 4 (0x003C0000) бита DWORD.
DXVA_VideoLighting_Unknown
Указывает, что условие освещения видео не указано. Значение по умолчанию — dim.
DXVA_VideoLighting_bright
Задает яркий свет для просмотра видео (например, внешние условия освещения).
DXVA_VideoLighting_office
Задает свет средней яркости для просмотра видео (например, условия освещения в домашних офисах).
DXVA_VideoLighting_dim
Задает тусклый свет для просмотра видео (например, низкоуровневое освещение в гостиной во время просмотра телевизора).
DXVA_VideoLighting_dark
Указывает близнюю темноту для просмотра видео (например, освещение кинотеатра).

Комментарии

Один из перечислителей DXVA_VideoLighting можно указать в элементе VideoLighting структуры DXVA_ExtendedFormat .

Перечислители видеосюжетов можно использовать для изменения гаммы, чтобы создать сравнимый опыт при другом условии освещения.

Требования

Требование Значение
Минимальная версия клиента Этот тип перечисления применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздним версиям, а также к Windows XP с пакетом обновления 2 (SP2) и более поздним версиям.
Верхняя часть dxva.h (включая Dxva.h)

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

DXVA_ExtendedFormat