Tramway SDK
painis
tram-sdk
src
audio
spatial
spatial.h
Go to the documentation of this file.
1
// Tramway Drifting and Dungeon Exploration Simulator SDK Runtime
2
12
#ifndef TRAM_SDK_AUDIO_SPATIAL_SPATIAL_H
13
#define TRAM_SDK_AUDIO_SPATIAL_SPATIAL_H
14
15
/*#include <audio/audio.h>
16
17
namespace tram::Audio::Spatial {
18
19
void Init();
20
void Update();
21
void Uninit();
22
23
void SetListenerPosition(const vec3& position);
24
void SetListenerOrientation(const quat& orientation);
25
26
audiobuffer_t* MakeAudioBuffer(const int16_t* audio_data, int32_t length, int32_t samples, int32_t channels, int32_t& buffer_count);
27
void RemoveAudioBuffer(audiobuffer_t* buffers, int32_t buffer_count);
28
29
audiosource_t MakeAudioSource();
30
31
void SetAudioSourcePitch (audiosource_t source, float pitch);
32
void SetAudioSourceGain (audiosource_t source, float gain);
33
void SetAudioSourcePosition (audiosource_t source, vec3 position);
34
void SetAudioSourceVelocity (audiosource_t source, vec3 velocity);
35
void SetAudioSourceRepeating (audiosource_t source, bool repeating);
36
37
void SetAudioSourceBuffer(audiosource_t source, const audiobuffer_t* buffers, int32_t buffer_count);
38
39
void PlayAudioSource (audiosource_t source);
40
void PauseAudioSource (audiosource_t source);
41
void StopAudioSource (audiosource_t source);
42
43
bool IsAudioSourcePlaying (audiosource_t source);
44
45
void RemoveAudioSource (audiosource_t source);
46
47
}*/
48
49
#endif
// TRAM_SDK_AUDIO_SPATIAL_SPATIAL_H
Generated by
1.9.2