DXVA2_VideoLighting enumeration (dxva2api.h)
Describes the intended lighting conditions for viewing video content. These flags are used in the DXVA2_ExtendedFormat structure.
Syntax
typedef enum _DXVA2_VideoLighting {
DXVA2_VideoLightingMask = 0xf,
DXVA2_VideoLighting_Unknown = 0,
DXVA2_VideoLighting_bright = 1,
DXVA2_VideoLighting_office = 2,
DXVA2_VideoLighting_dim = 3,
DXVA2_VideoLighting_dark = 4
} DXVA2_VideoLighting;
Constants
DXVA2_VideoLightingMask Value: 0xf Bitmask to validate flag values. This value is not a valid flag. |
DXVA2_VideoLighting_Unknown Value: 0 Unknown. Treat as DXVA2_VideoLighting_dim. |
DXVA2_VideoLighting_bright Value: 1 Outdoor lighting. |
DXVA2_VideoLighting_office Value: 2 Medium brightness; for example, an office. |
DXVA2_VideoLighting_dim Value: 3 Dim; for example, a living room with a television and some additional low lighting. |
DXVA2_VideoLighting_dark Value: 4 Dark; for example, a movie theater. |
Remarks
This enumeration is equivalent to the DXVA_VideoLighting enumeration used in DXVA 1.0.
If you are using the IMFMediaType interface to describe the video format, the video lighting is specified in the MF_MT_VIDEO_LIGHTING attribute.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | dxva2api.h |