// ksmedia.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The KS_VideoControlFlags enumeration defines video control capabilities for a specific stream.
KS_VideoControlFlag_FlipHorizontalThe minidriver is capable of flipping the image horizontally.
KS_VideoControlFlag_FlipVerticalThe minidriver is capable of flipping the image vertically.
KS_Obsolete_VideoControlFlag_ExternalTriggerEnableThis value is obsolete. Do not use.
KS_Obsolete_VideoControlFlag_TriggerThis value is obsolete. Do not use.
KS_VideoControlFlag_ExternalTriggerEnableThe minidriver can enable acquisition of a single video frame based on an external trigger. An external trigger typically is hardware-specific.
KS_VideoControlFlag_TriggerThe minidriver can enable acquisition of a single video frame based on a programmatic trigger.
KS_VideoControlFlag_IndependentImagePinDetermines if the image pin is independent of the video pin.
Supported starting with Windows 8.
KS_VideoControlFlag_StillCapturePreviewFrameReserved for system use. Do not use in your driver.
Supported starting with Windows 8.
KS_VideoControlFlag_StartPhotoSequenceCaptureBegin photo sequence capture operation.
Supported starting with Windows 8.1.
KS_VideoControlFlag_StopPhotoSequenceCaptureStop photo sequence operation.
Supported starting with Windows 8.1.
KSPROPERTY_VIDEOCONTROL_CAPS_S
KSPROPERTY_VIDEOCONTROL_MODE_S