Back to Adaptive Vision Library website

You are here: Start » Function Reference » GenTL » GenTL_EnumLibraries


Header: Genicam.h
Namespace: avl
Module: Genicam

Returns a list of loaded GenTL provider libraries available in the local system.


void avl::GenTL_EnumLibraries
	atl::Array<atl::String>& outLibraryPaths


Name Type Default Description
Output value
outLibraryPaths Array<String>& List of paths identifying libraries.


At first use of any function, the GenTL subsystem will enumerate and attempt to load GenTL provider libraries registered in system. This function returns a list of successfully loaded GenTL provider libraries that can be used to communicate with devices. Single GenTL provider is identified by a path to its main module (a file with .cti extension).

To obtain additional information about provider library use GenTL_GetLibraryDescriptor function. To enumerate communication interfaces provided by the library use GenTL_EnumLibraryInterfaces function.