Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

This interface enables you to flip a picture horizontally and/or vertically, set up a stream so it can capture from an external trigger (such as a camera button that the user pushes), simulate an external trigger in software, and list the available frame rates.

Use this interface when your application runs on hardware that is capable of flipping and external triggering.

In addition to the methods inherited from IUnknown, this interface exposes the following methods.

Method Description

GetCaps

Retrieves the capabilities of the underlying hardware.

GetCurrentActualFrameRate

Retrieves the actual frame rate at which the device is streaming. This method is used with devices, such as the Universal Serial Bus (USB) or cameras that use the IEEE 1394 serial standard, where the maximum frame rate can be limited by bandwidth availability. This is only available during video streaming.

GetFrameRateList

Retrieves a list of available frame rates.

GetMaxAvailableFrameRate

Retrieves the maximum frame rate currently available based on bus bandwidth usage for connections such as USB and IEEE 1394 camera devices where the maximum frame rate can be limited by bandwidth availability.

GetMode

Retrieves the video control mode of operation.

SetMode

Sets the video control mode of operation.

Remarks

Video capture filters automatically exposes this interface if the driver supports the PROPSETID_VIDCAP_VIDEOCONTROL property set. For more information, see Camera Drivers.

See Also

Reference