cubos::core::al namespace

Audio module.

Namespaces

namespace impl
Namespace to store the abstract types implemented by the audio device implementations.

Classes

class AudioContext
Audio context that contains audio devices;.
class MiniaudioContext
Audio device implementation using miniaudio.

Typedefs

using Buffer = std::shared_ptr<impl::Buffer>
Handle to an audio buffer.
using Source = std::shared_ptr<impl::Source>
Handle to an audio source.
using Listener = std::shared_ptr<impl::Listener>
Handle to an audio listener.
using AudioDevice = std::shared_ptr<impl::AudioDevice>
Handle to an audio device.