KS_VideoControlFlags enumeration (ksmedia.h)

The KS_VideoControlFlags enumeration defines video control capabilities for a specific stream.

Syntax

typedef enum {
  KS_VideoControlFlag_FlipHorizontal,
  KS_VideoControlFlag_FlipVertical,
  KS_Obsolete_VideoControlFlag_ExternalTriggerEnable,
  KS_Obsolete_VideoControlFlag_Trigger,
  KS_VideoControlFlag_ExternalTriggerEnable,
  KS_VideoControlFlag_Trigger,
  KS_VideoControlFlag_IndependentImagePin,
  KS_VideoControlFlag_StillCapturePreviewFrame,
  KS_VideoControlFlag_StartPhotoSequenceCapture,
  KS_VideoControlFlag_StopPhotoSequenceCapture
} KS_VideoControlFlags;

Constants

 
KS_VideoControlFlag_FlipHorizontal
The minidriver is capable of flipping the image horizontally.
KS_VideoControlFlag_FlipVertical
The minidriver is capable of flipping the image vertically.
KS_Obsolete_VideoControlFlag_ExternalTriggerEnable
This value is obsolete. Do not use.
KS_Obsolete_VideoControlFlag_Trigger
This value is obsolete. Do not use.
KS_VideoControlFlag_ExternalTriggerEnable
The minidriver can enable acquisition of a single video frame based on an external trigger. An external trigger typically is hardware-specific.
KS_VideoControlFlag_Trigger
The minidriver can enable acquisition of a single video frame based on a programmatic trigger.
KS_VideoControlFlag_IndependentImagePin
Determines if the image pin is independent of the video pin.

Supported starting with Windows 8.
KS_VideoControlFlag_StillCapturePreviewFrame
Reserved for system use. Do not use in your driver.

Supported starting with Windows 8.
KS_VideoControlFlag_StartPhotoSequenceCapture
Begin photo sequence capture operation.

Supported starting with Windows 8.1.
KS_VideoControlFlag_StopPhotoSequenceCapture
Stop photo sequence operation.

Supported starting with Windows 8.1.

Requirements

Requirement Value
Header ksmedia.h (include Ksmedia.h)

See also

KSPROPERTY_VIDEOCONTROL_CAPS_S

KSPROPERTY_VIDEOCONTROL_MODE_S