core/al/audio_context.hpp file

Class cubos::core::al::AudioContext and related types.

Namespaces

namespace cubos
Cubos libraries namespace.
namespace cubos::core
Core namespace.
namespace cubos::core::al
Audio module.
namespace cubos::core::al::impl
Namespace to store the abstract types implemented by the audio device implementations.

Classes

class cubos::core::al::AudioContext
Audio context that contains audio devices;.
class cubos::core::al::impl::Buffer
Abstract audio buffer.
class cubos::core::al::impl::Source
Abstract audio source.
class cubos::core::al::impl::AudioDevice
Audio device interface used to wrap low-level audio rendering APIs.

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.