Share via


VideoControlFlags

Send Feedback

This enumeration provides values that specify the video mode of operation for a video device.

typedef enum tagVideoControlFlags {
  VideoControlFlag_FlipHorizontal        = 0x0001,
  VideoControlFlag_FlipVertical          = 0x0002,
  VideoControlFlag_ExternalTriggerEnable = 0x0004,
  VideoControlFlag_Trigger               = 0x0008
} VideoControlFlags;

Elements

  • VideoControlFlag_FlipHorizontal
    Specifies that the picture is flipped horizontally.
  • VideoControlFlag_FlipVertical
    Specifies that the picture is flipped vertically.
  • VideoControlFlag_ExternalTriggerEnable
    Sets up a stream to capture a trigger from an external source, for example, a push button on a camera. Buffers can be queued to the driver but will not be passed up from the capture driver (for compression, display, or writing to a file) until the external event happens. See Remarks.
  • VideoControlFlag_Trigger
    In software, simulates an external trigger when the stream has the VideoControlFlag_ExternalTriggerEnable flag set.

Remarks

The IAMVideoControl Interface uses the elements of this enumeration.

Multiple capture buffers are queued to a capture driver and are filled at a fixed rate once the stream is put into the run state. If the VideoControlFlag_ExternalTriggerEnable flag is set, a filled buffer is not passed up from the WDM capture driver for compression, display, or writing to a file until the external event happens.

Requirements

DirectShow applications and DirectShow filters have different include file and link library requirements.

For more information, see Setting Up the Build Environment.

Pocket PC: Windows Mobile 5.0 and later
Smartphone: Windows Mobile 5.0 and later
OS Versions: Windows CE 5.01 and later
Header:

See Also

DirectShow Enumerations | IAMVideoControl Interface

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.