MultiCam Boards Documentation > MultiCam Documentation > MultiCam User Guide > MultiCam Basics > Classes

Classes

A MultiCam class is a container for MultiCam parameters.

Each class is divided into categories, containing sets of MultiCam parameters serving a common goal. Those categories and parameters are fully described in the MultiCam Reference.

MultiCam classes

Class

Definition

Board

The board parameters control the common features of each board.

Channel

The channel parameters define and control every individual acquisition path.

Surface

The surface parameters define every image container defined inside the MultiCam system.

Configuration

The configuration parameters control the common features of the MultiCam system.

Creating an object is equivalent to instantiating a class. Creating an object of a specified class has the following effects:

One board object (a single instance of the Board class) exists for each Euresys board installed inside the host computer. One configuration object (a single instance of the Configuration class) exists within the host system. The board and configuration objects cannot be created by a user application. They natively exist when the application connects itself to the MultiCam driver.

The Channel and Surface classes can be instantiated by a user application as many times as needed, creating one or several objects sharing the common characteristics of the class. For example, the channel object will be created for every acquisition path that the user needs in the vision system to handle his application. For each channel instance, the application gets an independent set of control parameters.

See also Channel Creation.