qal.h should contain core/required functions. To get functions from extensions, alGetProcAddress should be used, so they can be optional
Sounds such as sea waves (mohaa m3l1a) and subpen (mohaas flughafen) will be played accordingly. This uses OpenAL extensions such as AL_EXT_IMA4 and SOFT features such as AL_SOFT_block_alignment