Magnum::Audio::Extension class

Run-time information about OpenAL extension.

Encapsulates runtime information about OpenAL extension, such as name string, minimal required OpenAL version and version in which the extension was adopted to core.

See also the Audio::Extensions namespace, which contain compile-time information about OpenAL extensions.

Public static functions

static auto extensions() -> Containers::ArrayView<const Extension>
All OpenAL extensions.

Public functions

auto index() const -> std::size_t constexpr
Internal unique extension index.
auto string() const -> const char* constexpr
Extension string.