ContentsCoaxlink Programmer's Guide
Contents
Introduction............................................................................................................................................................................ 5
GenApi.........................................................................................................................................................................................6
Register description.....................................................................................................................................................................6
GenApi implementation.............................................................................................................................................................. 6
Features........................................................................................................................................................................................6
GenTL...........................................................................................................................................................................................7
System module............................................................................................................................................................................ 7
Interface module......................................................................................................................................................................... 8
Device module............................................................................................................................................................................. 8
Data stream module....................................................................................................................................................................8
Buffer module.............................................................................................................................................................................. 8
GenTL API..................................................................................................................................................................................... 8
Euresys::EGenTL................................................................................................................................................................ 10
A first example........................................................................................................................................................................... 10
Relevant files..............................................................................................................................................................................11
Euresys::EGrabber.......................................................................................................................................................... 12
A first example........................................................................................................................................................................... 12
Acquiring images....................................................................................................................................................................... 13
Configuring the grabber............................................................................................................................................................15
Events......................................................................................................................................................................................... 16
Background............................................................................................................................................................................16
Counters................................................................................................................................................................................. 17
Notifications...........................................................................................................................................................................17
Callback functions................................................................................................................................................................. 18
Event identification............................................................................................................................................................... 19
Examples................................................................................................................................................................................ 20
EGrabber flavors....................................................................................................................................................................... 20
Events and callbacks examples................................................................................................................................................21
On demand callbacks............................................................................................................................................................21
Single thread and multi thread callbacks........................................................................................................................... 22
New buffer callbacks.............................................................................................................................................................23
Relevant files..............................................................................................................................................................................24
iii