// dxva.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The DXVA_VideoLighting enumeration type contains enumerators that identify lighting conditions for viewing video.
DXVA_VideoLightingShiftSpecifies to shift bits by 18 positions (DXVA_ExtColorData_ShiftBase + 10, or 8 + 10).
DXVA_VideoLightingMaskSpecifies the video lighting mask. 4 (0x003C0000) bits of a DWORD can be used to specify video lighting.
DXVA_VideoLighting_UnknownSpecifies that the video lighting condition is not specified. The default is dim.
DXVA_VideoLighting_brightSpecifies bright light for viewing video (for example, outside lighting conditions).
DXVA_VideoLighting_officeSpecifies a medium brightness light for viewing video (for example, lighting conditions in home offices).
DXVA_VideoLighting_dimSpecifies a dim light for viewing video (for example, low-level lighting in a living room while watching television).
DXVA_VideoLighting_darkSpecifies near darkness for viewing video (for example, movie-theatre lighting).
One of the enumerators of DXVA_VideoLighting can be specified in the VideoLighting member of the DXVA_ExtendedFormat structure.
The video lighting enumerators can be used to alter the gamma to generate a comparable experience in a different lighting condition.