42
7. EGrabber for MultiCam users
Concepts
MultiCam
EGrabber
Board
Interface
Channel
Data stream
Surface
Buffer
Surface cluster (
MC_Cluster
)
Buffers announced to the data stream
-
Remote device (camera)
MultiCam parameters
GenApi
-
GenApi
CAM file
Euresys GenApi script
-
CallbackOnDemand
Callback functions
CallbackSingleThread
-
CallbackMultiThread
Initialization
// MultiCam
MCSTATUS status = McOpenDriver(NULL);
if (status != MC_OK) {
...
}
//EGrabber
Euresys::EGenTL gentl;
Channel creation
//MultiCam
MCSTATUS status;
MCHANDLE channel;
status = McCreate(MC_CHANNEL, &handle);
if (status != MC_OK) {
...
}
status = McSetParamInt(channel, MC_DriverIndex, CARD_INDEX);
if (status != MC_OK) {
Coaxlink
Programmer Guide
7. EGrabber for MultiCam users