
List of all classes that have been introduced in IC Imaging Control 3.0
Interface to an image buffer.
To implement a transform filter, you have to derive from this class.
A FrameFilterInfo object contains information about a frame filter that can be loaded from a frame filter module and instantiated, using ICImagingControl.FrameFilterCreate.
The FrameFilters class represents a chain of FrameFilter objects, that are used to transform the image data along the Device Path, Sink Path and Display Path.
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.
The FrameTypes collection is used to define a list of FrameTypes. A FrameTypes collection is used, i.e. to determine which FrameTypes are accepted by a frame filter or a sink.
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.