MultiCam Boards Documentation > MultiCam Documentation > MultiCam C++ Reference > Classes > Surface Class

Surface Class

MultiCamObject Class

The Surface object represents the images acquired by the channel in the computer memory.

There is a direct relation between Surface objects and EImage... objects. This relation involves no image buffer copy, the image buffers being shared between Surface and EImage... objects.

A Channel acquires images in a group of Surface objects. MultiCam provides a protection mechanism to ensure that no new acquisition occurs in a surface during image processing. This mechanism is automatic: during the 'surface processing' callback, the surface is protected and no new acquisition will occur in this surface for the duration of the callback method.

In addition, the Reserve and Free methods allow controlling manually the surface protection.

Properties and Methods

Surface

Constructs a Surface object.

Reserve

Excludes the Surface object from the acquisition process.

Free

Reverts the effect of Reserve.

Requirements

Header: MultiCamCpp.h

Namespace: Euresys::MultiCam

Platforms

See Also

MultiCamObject Class