VideoControlFlags enumeration (strmif.h)
Specifies the video mode of operation for a video device.
Syntax
typedef enum tagVideoControlFlags {
VideoControlFlag_FlipHorizontal = 0x1,
VideoControlFlag_FlipVertical = 0x2,
VideoControlFlag_ExternalTriggerEnable = 0x4,
VideoControlFlag_Trigger = 0x8
} VideoControlFlags;
Constants
VideoControlFlag_FlipHorizontalValue: 0x1 Specifies that the picture is flipped horizontally. |
VideoControlFlag_FlipVerticalValue: 0x2 Specifies that the picture is flipped vertically. |
VideoControlFlag_ExternalTriggerEnableValue: 0x4 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 WDM capture driver (for compression, display, or writing to a file) until the external event happens. See Remarks. |
VideoControlFlag_TriggerValue: 0x8 In software, simulates an external trigger when the stream has the VideoControlFlag_ExternalTriggerEnable flag set. |
Remarks
The IAMVideoControl interface uses this enumerated data type.
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
| Header | strmif.h (include Dshow.h) |