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 |