/purebasic-openal-sdk

PureBasic software development kit for the OpenAL 3D audio API for Windows. It's not a DLL wrapper, but rather an import library for the OpenAL DLL, which can be used as a User-Lib in PureBasic. The SDK is compatible with the original OpenAL v1.0 and v1.1 and OpenAL Soft. The SDK includes the header files, API documentation and usage examples.

Primary LanguagePureBasicThe UnlicenseUnlicense

DOI SWH

OpenAL v1.0 and v1.1 SDK for PureBasic, 32-bit (Windows)

Note: Tested with PureBasic versions up to 6.10 LTS. PureBasic v6.11 and newer are not currently supported due to incompatibilities with the linker.

Make sure you have OpenAL installed before running the included examples. The redistributable OpenAL installer is available at the official OpenAL website. Mirror.

Current release contains a complete OpenAL API reference, which you can copy to your PureBasic Help directory to enable inline access from the IDE.

The OpenAL PureLib should be copied to
[PureBasic]\PureLibraries\UserLibraries
before compiling the included examples. Refer to samples\readme.txt for more information about the example programs.

Feel free to use this SDK for any purpose you like. There is no copyright notice because this SDK is in the public domain. It is available for free without any conditions or restrictions. However, the openal32.dll does have a license. Please, check the license if you need to redistribute the DLL.