GenTL API
GenTL makes it possible to detect, control and use all camera and frame grabber features, but its usage is tedious:
cti
files must be dynamically loaded, and the functions they export must be accessed through pointers.- Functions return an error code that must be checked by the application.
- Most functions read from/write to untyped buffers: the application must determine the required buffer size, allocate a temporary buffer, convert data to/from this buffer, and finally release the buffer memory.
Instead of using the GenTL API directly, we recommend using either:
- the
Euresys::EGenTL
library which deals with these complications so that the user doesn't have to; - or the
Euresys::EGrabber
library which provides a high-level, easy-to-use interface.