Platforms to show: All Mac Windows Linux Cross-Platform

DirectShowAMVideoControlMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class DirectShow MBS Win Plugin 21.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The IAMVideoControl interface controls certain video capture operations such as enumerating available frame rates and image orientation.

For Windows Driver Model (WDM) devices, the WDM Video Capture Filter automatically exposes this interface if the WDM driver supports the PROPSETID_VIDCAP_VIDEOCONTROL property set. For more information, see the Windows Driver Kit (WDK) documentation.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

Capabilities Flags

Constant Value Description
FlagExternalTriggerEnable 2 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.
FlagFlipHorizontal 0 Specifies that the picture is flipped horizontally.
FlagFlipVertical 1 Specifies that the picture is flipped vertically.
FlagTrigger 3 In software, simulates an external trigger when the stream has the VideoControlFlag_ExternalTriggerEnable flag set.

This class has no sub classes.

Some methods using this class:

Blog Entries

Xojo Developer Magazine

Release notes


The items on this page are in the following plugins: MBS Win Plugin.


DirectShowAMVideoCompressionMBS   -   DirectShowAMVideoProcAmpMBS


The biggest plugin in space...