This page provides a complete list of IC Imaging Control's classes and its properties, methods and events sorted in alphabetical order.
An AviCompressor object represents an avi compressor (codec). The properties of an avi compressor can be altered by displaying its property dialog.
A Device object contains the information about a video capture device. The Name property of this object is used to set the ICImagingControl.Device property. This sets the current video capture device. A Device can be obtained out of the Devices collection.
This class holds the event arguments for the ICImagingControl.DeviceLost event.
A FrameFilterInfo object contains information about a frame filter that can be loaded from a frame filter module and instantiated, using ICImagingControl.FrameFilterCreate.
The FrameHandlerSink is the SinkType used to grab (copy) frames from the image stream. It contains an ImageBuffer collection and optionally allows you to specify one or more FrameFilters that are responsible for copying the image data to the ImageBuffers. The FrameFilter implementation can perform user-defined transformations while copying the data, and they can intentionally drop unwanted frames. If no frame filter is registered, the frames are copied to the ImageBuffer collection without being changed.
A FrameType describes the color format and (optionally) dimensions and buffer size of the image format of ImageBuffer objects.
This class represents errors that occur during application execution.
The ICImagingControl object provides the main functionality of this library. It enables you to select and set up devices, control image acquisition and manage image buffers and image streams.
Interface to an image buffer.
This class holds the event arguments for the ICImagingControl.ImageAvailable event.
An ImageBuffer object contains the image data of one frame. IC Imaging Control's internal ring buffer consists of ImageBuffers.
An InputChannel object contains the information about an analog input channel that is available on the current video capture device.
The MediaSampleInfo may contain several pieces of information of a specific IFrame.
A MediaStreamContainer describes a video file format. The most common video file format is AVI.
The MediaStreamSink allows video files to be recorded in a more sophisticated manor than is possible using AviStartCapture and AviStopCapture. However, for simple tasks, the methods AviStartCapture and AviStopCapture are better suited, as they are really easy to use. A MediaStreamSink can save image data to video files in various formats and optionally allows you to specify one or more FrameFilters that can analyze and/or transform the image data, before it is written to the video file.
This class contains constants defining the available mediasubtype GUIDs that can be used when specifying a FrameType.
An OverlayBitmap object contains the overlay data, methods and properties for drawing text and graphics on the live video stream.
This class holds the event arguments for the ICImagingControl.OverlayUpdate event.
An abstract class, which can be implemented in order to create own additional buffers. This can be requested when an own OverlayBitmap object is needed, for example.
This class represents an absolute value interface to a value of a video capture device property.
This class represents a button interface to a video capture device property. Button interfaces allow invoking an operation at the property.
This class describes how VCD property items are organized in categories.
This class represents an interface to a value of a video capture device property, that uses names for the values.
This class represents an element of video capture device property.
This class is a collection of VCDPropertyElement objects.
This class represents an interface to a value of a video capture device property. It is an abstract base class for several more specialized interfaces.
A VCDPropertyItem object provides the functionality to access a video capture device property.
This class contains a collection of all VCDPropertyItem objects that are supported by the currently opened device.
This class represents a range interface to a value of a video capture device property.
This class wraps the concept of VCDProperties to make them easier to use.
This class represents a switch interface to a value of a video capture device property. A switch interface is used to enable or disable settings of a property.
A VideoFormat object contains information about a video format supported by the current video capture device.
A VideoFormatDesc describes an available video format using the media subtype, horizontal and vertical binning and skipping factors and size constraints. The size constraints are described by a minimum size, a maximum size and a step size.
A VideoNorm object contains information about a video norm supported by the current video capture device.
Established in 1990, The Imaging Source is one of the leading manufacturers of industrial cameras, frame grabbers and video converters for production automation, quality assurance, logistics, medicine, science and security.
Our comprehensive range of cameras with USB 3.1, USB 3.0, USB 2.0, GigE interfaces and other innovative machine vision products are renowned for their high quality and ability to meet the performance requirements of demanding applications.