DXVA2_VideoLighting enumeration

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,
  DXVA2_VideoLighting_Unknown,
  DXVA2_VideoLighting_bright,
  DXVA2_VideoLighting_office,
  DXVA2_VideoLighting_dim,
  DXVA2_VideoLighting_dark
} DXVA2_VideoLighting;

Constants

DXVA2_VideoLightingMask Bitmask to validate flag values. This value is not a valid flag.
DXVA2_VideoLighting_Unknown Unknown. Treat as DXVA2_VideoLighting_dim.
DXVA2_VideoLighting_bright Outdoor lighting.
DXVA2_VideoLighting_office Medium brightness; for example, an office.
DXVA2_VideoLighting_dim Dim; for example, a living room with a television and some additional low lighting.
DXVA2_VideoLighting_dark 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

   
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header dxva2api.h

See also

Media Foundation Enumerations