Coaxlink Programmer's GuideEGrabber for MultiCam users
EGrabber for MultiCam users
Concepts
MultiCam EGrabber
Board Interface
Channel Device + Data stream
Surface Buffer
Surface cluster (MC_Cluster) Buffers announced to the data stream
- Remote device (camera)
MultiCam parameters GenApi set/get features
- GenApi commands
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) {
...
}
status = McSetParamInt(channel, MC_Connector, CONNECTOR);
if (status != MC_OK) {
...
}
//EGrabber
34