Base class for a video backend implementation. This class handles loading system libraries required by the backend, and prepares the libraries to be used.
BackendException is called when there is a failure in the backend.
LibraryLoadException is called when a system library fails to load.
Factory generation mixin for base classes. This generates the interface code to construct the backend varient of the class depending on which backend is selected, and what backends were compiled in.
Factory generation mixin for base classes. This generates the interface code to construct the backend varient of the class depending on which backend is selected, and what backends were compiled in.