CameraControlFlags enumeration (strmif.h)

The CameraControlFlags enumeration defines whether a camera setting is controlled manually or automatically.

Syntax

typedef enum tagCameraControlFlags {
  CameraControl_Flags_Auto = 0x1,
  CameraControl_Flags_Manual = 0x2
} CameraControlFlags;

Constants

 
CameraControl_Flags_Auto
Value: 0x1
The setting is controlled automatically.
CameraControl_Flags_Manual
Value: 0x2
The setting is controlled manually.

Remarks

In addition, the following flags are defined in Ksmedia.h:

Flag Value Description
KSPROPERTY_CAMERACONTROL_FLAGS_AUTO 0X0001L Equivalent to CameraControl_Flags_Auto.
KSPROPERTY_CAMERACONTROL_FLAGS_MANUAL 0X0002L Equivalent to CameraControl_Flags_Manual.
KSPROPERTY_CAMERACONTROL_FLAGS_ABSOLUTE 0X0000L The camera supports absolute units for this setting.
KSPROPERTY_CAMERACONTROL_FLAGS_RELATIVE 0X0010L The camera supports relative controls for this setting. A relative control is divided into a number of steps with no defined units. The absolute size of each step depends on the camera model.

Requirements

   
Header strmif.h (include Dshow.h)

See also

DirectShow Enumerated Types

IAMCameraControl Interface