Skip to content

Latest commit

 

History

History
89 lines (67 loc) · 3.99 KB

ne-strmif-videocontrolflags.md

File metadata and controls

89 lines (67 loc) · 3.99 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:strmif.tagVideoControlFlags
VideoControlFlags (strmif.h)
Specifies the video mode of operation for a video device.
VideoControlFlag_ExternalTriggerEnable
VideoControlFlag_FlipHorizontal
VideoControlFlag_FlipVertical
VideoControlFlag_Trigger
VideoControlFlags
VideoControlFlags enumeration [DirectShow]
VideoControlFlagsEnumeration
dshow.videocontrolflags
strmif/VideoControlFlag_ExternalTriggerEnable
strmif/VideoControlFlag_FlipHorizontal
strmif/VideoControlFlag_FlipVertical
strmif/VideoControlFlag_Trigger
strmif/VideoControlFlags
dshow\videocontrolflags.htm
dshow
9d7feb46-fb07-46d8-a9a5-511578873cf3
4/26/2023
VideoControlFlag_ExternalTriggerEnable, VideoControlFlag_FlipHorizontal, VideoControlFlag_FlipVertical, VideoControlFlag_Trigger, VideoControlFlags, VideoControlFlags enumeration [DirectShow], VideoControlFlagsEnumeration, dshow.videocontrolflags, strmif/VideoControlFlag_ExternalTriggerEnable, strmif/VideoControlFlag_FlipHorizontal, strmif/VideoControlFlag_FlipVertical, strmif/VideoControlFlag_Trigger, strmif/VideoControlFlags
strmif.h
Dshow.h
Windows
Windows
VideoControlFlags
19H1
tagVideoControlFlags
strmif/tagVideoControlFlags
VideoControlFlags
strmif/VideoControlFlags
c++
APIRef
kbSyntax
HeaderDef
strmif.h
VideoControlFlags

VideoControlFlags enumeration

-description

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Specifies the video mode of operation for a video device.

-enum-fields

-field VideoControlFlag_FlipHorizontal:0x1

Specifies that the picture is flipped horizontally.

-field VideoControlFlag_FlipVertical:0x2

Specifies that the picture is flipped vertically.

-field VideoControlFlag_ExternalTriggerEnable: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.

-field VideoControlFlag_Trigger: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.

-see-also

DirectShow Enumerated Types

IAMVideoControl