private EnumSoundLoadError getALErrorAsErrorEnum(int err)
    {
        switch (err)
        {
            case AL_NO_ERROR:
                return EnumSoundLoadError.ERROR_NULL;
            case AL_INVALID_NAME:
                return EnumSoundLoadError.ERROR_INVALID_NAME;
            case AL_INVALID_ENUM:
                return EnumSoundLoadError.ERROR_INVALID_ENUM;
            case AL_INVALID_VALUE:
                return EnumSoundLoadError.ERROR_INVALID_VALUE;
            case AL_INVALID_OPERATION:
                return EnumSoundLoadError.ERROR_INVALID_OPERATION;
            case AL_OUT_OF_MEMORY:
                return EnumSoundLoadError.ERROR_MEMORY_OUT;
            default:
                return null;
        }
    }