cubos::core::al namespace

Audio module.

Namespaces

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

Classes

class AudioDevice
Audio device interface used to wrap low-level audio rendering APIs.

Enums

enum class Format { Mono8, Mono16, Stereo8, Stereo16 }
Possible audio formats.

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.

Enum documentation

enum class cubos::core::al::Format

Possible audio formats.