Definition ALAudioAPI.hpp:18
Definition ALDevice.hpp:18
ALAudioAPI & renderer
The OpenAL renderer instance.
Definition ALDevice.hpp:21
ALCdevice * device
The ALC device.
Definition ALDevice.hpp:24
ALCcontext * context
The ALC context.
Definition ALDevice.hpp:27
AudioAPIListenerPtr defaultListener
The OpenAL default listener.
Definition ALDevice.hpp:30
AudioAPISourcePtr createSource(const AudioAPISourceDescriptor &descriptor) final
ALDevice(ALAudioAPI &renderer, const AudioAPIDeviceDescriptor &descriptor)
AudioAPIBufferPtr createBuffer(const AudioAPIBufferDescriptor &descriptor) final
AudioAPIListenerPtr createListener(const AudioAPIListenerDescriptor &descriptor) final
AudioAPIListenerPtr getDefaultListener() final
A retain-release type of smart pointer.
Definition SmartPtr.hpp:132
Definition Application.hpp:19
A descriptor structure that describes the creation of an audio device.
Definition Device.hpp:19
A descriptor structure that describes the creation of an audio listener.
Definition Listener.hpp:19
A descriptor structure that describes the creation of an audio source.
Definition Source.hpp:19