3#ifndef TRAM_SDK_AUDIO_AUDIO_H
4#define TRAM_SDK_AUDIO_AUDIO_H
Audio data resource.
Definition: sound.h:18
System for doing audio related stuff.
void SetVolume(float value)
Definition: audio.cpp:60
void Uninit()
Definition: audio.cpp:51
void Init()
Starts the Audio system.
Definition: audio.cpp:32
float GetVolume()
Definition: audio.cpp:65
void Update()
Updates the Audio system.
Definition: audio.cpp:46
void SetListenerOrientation(quat orientation)
See Audio::API::SetListenerOrientation().
Definition: audio.cpp:75
void SetListenerPosition(vec3 position)
See Audio::API::SetListenerPosition().
Definition: audio.cpp:70
orientation
Definition: gui.h:17
glm::vec3 vec3
Definition: math.h:11
glm::quat quat
Definition: math.h:12
Audio buffer handle.
Definition: audio.h:26
int32_t al_buffer_count
Definition: audio.h:30
uint32_t * al_buffers
Definition: audio.h:29
Audio source handle.
Definition: audio.h:18
uint32_t al_source
Definition: audio.h:20