Share via


VideoControlFlags (Windows Embedded CE 6.0)

1/6/2010

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

Syntax

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

Windows Embedded CE Windows Embedded CE 6.0 and later
Note Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements
For more information, see Setting Up the Build Environment

See Also

Reference

DirectShow Enumerations
IAMVideoControl Interface