PureBasic - SoundPlugin
Overview
PureBasic supports external sound formats through a dynamic native plugin system. This means that only the needed encoder or decoder is added to the final executable, decreasing final program size a lot. For example, if you only need the OGG decoder, only the code dealing with the OGG decoder is used. Another nice feature is the automatic sound format detection, if several decoders are used. The following commands support the Sound plugins: LoadSound(), and CatchSound().
Command Index
UseOGGSoundDecoder
Example
SoundPlugin.pb
Supported OS
Windows, Linux, MacOS X