Creation of AudioContext object in the ALAudioBackend constructor is not guarded well enough, as the program catches only few specific exceptions. In case of other exceptions, program crashes.
For example, if openal dll is not found, the exception will be System.TypeInitializationException (with an inner exception being DLLNotFoundException).
Creation of AudioContext object in the ALAudioBackend constructor is not guarded well enough, as the program catches only few specific exceptions. In case of other exceptions, program crashes.
For example, if openal dll is not found, the exception will be System.TypeInitializationException (with an inner exception being DLLNotFoundException).