eAVEncVideoColorLighting enumeration (codecapi.h)

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Specifies the intended lighting conditions for viewing a video source. This enumeration is used with the AVEncVideoInputColorLighting and AVEncVideoOutputColorLighting properties.

Syntax

typedef enum eAVEncVideoColorLighting {
  eAVEncVideoColorLighting_SameAsSource = 0,
  eAVEncVideoColorLighting_Unknown = 1,
  eAVEncVideoColorLighting_Bright = 2,
  eAVEncVideoColorLighting_Office = 3,
  eAVEncVideoColorLighting_Dim = 4,
  eAVEncVideoColorLighting_Dark = 5
} ;

Constants

 
eAVEncVideoColorLighting_SameAsSource
Value: 0
Use the same lighting as the input video. This flag applies to the AVEncVideoOutputColorLighting property only.
eAVEncVideoColorLighting_Unknown
Value: 1
The optimal lighting is unknown.
eAVEncVideoColorLighting_Bright
Value: 2
Bright lighting; for example, outdoors.
eAVEncVideoColorLighting_Office
Value: 3
Medium brightness; for example, normal office lighting.
eAVEncVideoColorLighting_Dim
Value: 4
Dim; for example, a living room with a television and additional low lighting.
eAVEncVideoColorLighting_Dark
Value: 5
Dark; for example, a movie theater.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Header codecapi.h

See also

Codec API Enumerations

ICodecAPI Interface