namespace
ExtensionsCompile-time information about OpenAL extensions.
Each extension is a struct
named hierarchically by prefix, vendor and extension name taken from list at OpenAL support state, for example ALC::SOFTX::HRTF
.
Each struct has the same public methods as Extension class (currently just string()), but these structs are better suited for compile-time decisions rather than Extension instances. See Context::
This namespace is built if WITH_AUDIO
is enabled when building Magnum. To use this library with CMake, you need to request the Audio
component of the Magnum
package and link to the Magnum::Audio
target.
find_package(Magnum REQUIRED Audio) # ... target_link_libraries(your-app Magnum::Audio)
See Downloading and building and Usage with CMake for more information.