New Features Reference

List of all new features

VCDAbsoluteValueProperty

This class represents an absolute value interface to a value of a video capture device property.

VCDButtonProperty

This class represents a button interface to a video capture device property. Button interfaces allow invoking an operation at the property.

VCDCategoryMap

This class describes how items are organized in categories.

VCDMapStringsProperty

This class represents an interface to a value of a video capture device property, that uses names for the values.

VCDPropertyElement

This class represents an element of video capture device property.

VCDPropertyElements

This class is a collection of VCDPropertyElement objects.

VCDPropertyInterface

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.

VCDPropertyItem

A VCDPropertyItem object provides the functionality to access a video capture device property.

VCDPropertyItems

This class contains a collection of all VCDPropertyItem objects that are supported by the currently opened device.

VCDRangeProperty

This class represents a range interface to a value of a video capture device property.

VCDSwitchProperty

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.

BSTRCollection

This class is a collection of strings.

VCDSimpleProperty

This class wraps the concept of VCDProperties to make them easier to use.

ICImagingControl.VCDPropertyItems

Returns a VCDPropertyItems collection representing the properties of the currently opened device.

ICImagingControl.LivePause

This property suspends and restarts the current delivery of images.

ICImagingControl.SaveDeviceState

Saves the currently opened device and its settings to a string.

ICImagingControl.LoadDeviceState

Restores the device settings saved with ICImagingControl.SaveDeviceState.

ICImagingControl.SaveDeviceStateToFile

Saves the currently opened device and its settings to a file.

ICImagingControl.LoadDeviceStateFromFile

Restores the device settings saved with ICImagingControl.SaveDeviceStateToFile.

ICImagingControl.DeviceCountOfFramesDropped

Returns the number dropped frames.

ICImagingControl.DeviceCountOfFramesNotDropped

Returns the number of frames that were not dropped.

ICImagingControl.ShowDeviceSettingsDialog

This method opens a video capture device selection dialog.

ICImagingControl.ShowPropertyDialog

This method opens a dialog to adjust all properties of the currently opened video capture device.

ICImagingControl.SignalDetectedAvailable

Returns whether the current video capture device supports signal detection on its input ports.

ICImagingControl.SignalDetected

Returns whether a video signal is detected on the currently selected input channel of the selected video capture device.

ImageBuffer.SaveAsJpeg

Saves the contents of the buffer to a JPEG compressed file to disk.

ImageBuffer.SaveAsBitmap

Saves the contents of the buffer to a bitmap file on disk.

ImageBuffer.Lines

Returns the number of lines in this ImageBuffer.

ImageBuffer.PixelPerLine

Returns the number of pixels in each line of this ImageBuffer.

ImageBuffer.ImageDataPtr

Returns the address of the first byte of the image data.

OverlayBitmap.DrawFrameRect

This method draws an empty frame rectangle on the live video.

OverlayBitmap.DrawFrameEllipse

This method draws an empty frame ellipse on the live video.

OverlayBitmap.DrawSolidRect

This method draws a solid, filled rectangle on the live video.

<< What is new in Version 2.0