Back to Aurora Vision Library website

You are here: Start » Function Reference » System » Configuration

Configuration

Select a function from the list below.

Icon Name Description / Applications Modules
ChargeImageMemoryPools

Preallocates memory buffers for images.


This may improve performance when many images are created and destroyed in an application.

FoundationLite
CheckLicense

Check license for a specified module.

FoundationLite
ControlAVX2

Enables or disables AVX2 cpu extension usage by other filters.

FoundationLite
ControlImageMemoryPools

Enables or disables deterministic image memory allocator.


This may improve performance when many images are created and destroyed in an application.

FoundationLite
ControlParallelComputing

Enables or disables filters multithreading parallelization.

FoundationLite
ControlSIMD

Enables or disables SIMD cpu extension (e.g. SSE, AVX2, NEON) usage by other filters. This filter does not affect third party components e.g. camera software, OpenCV.

FoundationLite
ControlSSE

Enables or disables SSE cpu extension usage by other filters.

FoundationLite
DischargeImageMemoryPools

Releases preallocated image memory buffers.

FoundationLite
GetAvailableLicenses

Reads available licenses in the system.

FoundationLite
GetComputerID

Gets current Computer ID.


Can be used for creating custom license protection for integrator's applications.

FoundationLite
GetDongleSerialNumber

Gets the current usb dongle's serial number.

FoundationBasic
GetLibraryVersion

Gets current library version.

FoundationLite
GetThreadLimitInfo

Returns how many threads are possible and a list of threads currently being used.


Makes it easier to diagnose licensing problems related to exceeding the limit of threads.

FoundationLite
InitLibrary

Initializes library internals. Should be called before any other function from AVL.


If you do not call this first, initialization will be done in the first iteration, possibly affecting system's performance.

FoundationLite
InspectImageMemoryPools

Returns information about allocated image memory buffers. This information can be used for preallocation.

FoundationLite
VerifyProjectID

Verifies a project ID.


This tools is useful for system integrators who need verification if a system is used with a license coming from a legitimate source.

FoundationBasic
WriteLog

Write log message with selected log level.

FoundationLite

Select Filter Equivalent below.

Icon Name Description / Applications Modules
AvsFilter_EnableGPUProcessing

Resumes or suspends GPU OpenCL processing in filters.

FoundationBasic
AvsFilter_InitGPUProcessing

Initializes GPU OpenCL processing.

FoundationBasic