перечисление 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) |