used when the library generated an encoding error.
a general error which doesn't fit in any other category. Make sure you add a custom message to the error call.
used when the library could not be opened.
the number of library error types.
used when the library doesn't accept settings.
used when the library could not be closed.
do not use this except as a placeholder for deciding where to go while developing code.
Library errors are for errors from the library being used by elements (initializing, finalizing, settings, ...)