MontiVision Smart ActiveX Control COM Interfaces

The MontiVision Smart Control  provides many different COM interfaces. There is an interface for each function of the control. Please refer to the  Application Programming Page to see how to obtain these interfaces in your favourite programming language.

Interface Description

IMVSmartControl

General control properties, for example: background colour
IMVSCFilterGraph Loads and handles filter graph configurations.
IMVSCFilterGraph2 Extends the IMVSCFilterGraph interface.
IMVSCVideoWindow Handles the video window from the MV Smart Control.
IMVSCVideoWindow2 Extends the IMVSCVideoWindow interface.
IMVSCFullScreen Provides support for Full screen video.
IMVSCSetFile Sets file/folder for input and output media files. .
IMVSCSetSourceFilter Sets the video source for cameras or capture cards.
IMVSCSelectInput Selects input from video capture cards with more than one input.
IMVSCSetupVideoStream Sets the video format for a particular video source.
IMVSCSetupVideoStream2 Extends the IMVSCSetupVideoStream interface.
IMVSCClock Sets the reference clock for the filter graph.
IMVSCFilterProperties Shows the property page dialogs for a particular filter.
IMVSCLog Manages the logging function from the control.
IMVSCCameraControl Maintains video source parameters such as contrast and brightness.
IMVSCFilterEvents Enables filter events for MontiVision Imaging Filter.
IMVSCMediaSeeking Provides seeking support for media files.
IMVSCMediaSeeking2 Provides seeking support for media files, extends IMVSCMediaSeeking.
IMVSCQualityProperties Retrieves quality parameters from the video stream, e.g. frames per seconds.
IMVSCFilterData Loads and saves filter configuration to and from the registry.
IMVSCCommonProperties Interface for common properties.
IMVSCExtDeviceControl Contains methods to control external video devices.
IMVSCVideoControl Contains methods to control outputs from video source devices.
IMVSCAnalogVideoFormat Contains methods to setup analog video format parameter from a video source device.
IMVSCTVTuner Methods to control a TV tuner device.
IMVSCTVAudio Methods to control the audio device from a TV tuner.
IMVSCDirectShowEvents Configure the DirectShow event handling.

Event Interface

The event interface from the MontiVision Smart Control signals various events from the filter graph.

_IMVSmartControlEvents